0001493152-22-023032.txt : 20220815 0001493152-22-023032.hdr.sgml : 20220815 20220815180254 ACCESSION NUMBER: 0001493152-22-023032 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 67 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220815 DATE AS OF CHANGE: 20220815 FILER: COMPANY DATA: COMPANY CONFORMED NAME: urban-gro, Inc. CENTRAL INDEX KEY: 0001706524 STANDARD INDUSTRIAL CLASSIFICATION: WHOLESALE-MACHINERY, EQUIPMENT & SUPPLIES [5080] IRS NUMBER: 465158469 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39933 FILM NUMBER: 221167359 BUSINESS ADDRESS: STREET 1: 1751 PANORAMA PT STREET 2: UNIT G CITY: LAFAYETTE STATE: CO ZIP: 80026 BUSINESS PHONE: 720-390-3880 MAIL ADDRESS: STREET 1: 1751 PANORAMA PT STREET 2: UNIT G CITY: LAFAYETTE STATE: CO ZIP: 80026 10-Q 1 form10-q.htm
0001706524 false Q2 --12-31 0001706524 2022-01-01 2022-06-30 0001706524 2022-08-15 0001706524 2022-06-30 0001706524 2021-12-31 0001706524 2022-04-01 2022-06-30 0001706524 2021-04-01 2021-06-30 0001706524 2021-01-01 2021-06-30 0001706524 UGRO:EquipmentSystemsMember 2022-04-01 2022-06-30 0001706524 UGRO:EquipmentSystemsMember 2021-04-01 2021-06-30 0001706524 UGRO:EquipmentSystemsMember 2022-01-01 2022-06-30 0001706524 UGRO:EquipmentSystemsMember 2021-01-01 2021-06-30 0001706524 UGRO:ConstructionDesignAndBuildingMember 2022-04-01 2022-06-30 0001706524 UGRO:ConstructionDesignAndBuildingMember 2021-04-01 2021-06-30 0001706524 UGRO:ConstructionDesignAndBuildingMember 2022-01-01 2022-06-30 0001706524 UGRO:ConstructionDesignAndBuildingMember 2021-01-01 2021-06-30 0001706524 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001706524 us-gaap:ServiceMember 2021-04-01 2021-06-30 0001706524 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001706524 us-gaap:ServiceMember 2021-01-01 2021-06-30 0001706524 UGRO:ConsumableProductsMember 2022-04-01 2022-06-30 0001706524 UGRO:ConsumableProductsMember 2021-04-01 2021-06-30 0001706524 UGRO:ConsumableProductsMember 2022-01-01 2022-06-30 0001706524 UGRO:ConsumableProductsMember 2021-01-01 2021-06-30 0001706524 us-gaap:CommonStockMember 2022-03-31 0001706524 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001706524 us-gaap:RetainedEarningsMember 2022-03-31 0001706524 us-gaap:TreasuryStockMember 2022-03-31 0001706524 2022-03-31 0001706524 us-gaap:CommonStockMember 2021-03-31 0001706524 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001706524 us-gaap:RetainedEarningsMember 2021-03-31 0001706524 us-gaap:TreasuryStockMember 2021-03-31 0001706524 2021-03-31 0001706524 us-gaap:CommonStockMember 2021-12-31 0001706524 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001706524 us-gaap:RetainedEarningsMember 2021-12-31 0001706524 us-gaap:TreasuryStockMember 2021-12-31 0001706524 us-gaap:CommonStockMember 2020-12-31 0001706524 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001706524 us-gaap:RetainedEarningsMember 2020-12-31 0001706524 us-gaap:TreasuryStockMember 2020-12-31 0001706524 2020-12-31 0001706524 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001706524 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001706524 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001706524 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001706524 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001706524 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001706524 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001706524 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001706524 us-gaap:TreasuryStockMember 2022-01-01 2022-06-30 0001706524 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001706524 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001706524 us-gaap:TreasuryStockMember 2021-01-01 2021-06-30 0001706524 us-gaap:CommonStockMember 2022-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001706524 us-gaap:RetainedEarningsMember 2022-06-30 0001706524 us-gaap:TreasuryStockMember 2022-06-30 0001706524 us-gaap:CommonStockMember 2021-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001706524 us-gaap:RetainedEarningsMember 2021-06-30 0001706524 us-gaap:TreasuryStockMember 2021-06-30 0001706524 2021-06-30 0001706524 UGRO:EmeraldConstructionManagementIncMember 2022-04-28 2022-04-29 0001706524 UGRO:EmeraldConstructionManagementIncMember 2022-04-29 0001706524 UGRO:TwoWRSellersMember 2021-06-27 2021-06-28 0001706524 UGRO:TwoWRSellersMember 2021-06-28 0001706524 UGRO:EmeraldConstructionManagementIncMember 2022-01-01 2022-06-30 0001706524 UGRO:TwoWRSellersMember 2022-01-01 2022-06-30 0001706524 UGRO:EmeraldConstructionManagementIncMember 2022-06-30 0001706524 UGRO:TwoWRSellersMember 2022-06-30 0001706524 UGRO:EmeraldConstructionManagementIncMember 2022-04-01 2022-06-30 0001706524 UGRO:EmeraldConstructionManagementIncMember 2021-04-01 2021-06-30 0001706524 UGRO:EmeraldConstructionManagementIncMember 2021-01-01 2021-06-30 0001706524 UGRO:TwoWRSellersMember 2022-04-01 2022-06-30 0001706524 UGRO:TwoWRSellersMember 2021-04-01 2021-06-30 0001706524 UGRO:TwoWRSellersMember 2021-01-01 2021-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2022-01-01 2022-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2021-01-01 2021-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2022-04-01 2022-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2021-04-01 2021-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2022-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2021-12-31 0001706524 UGRO:EdyzaMember 2022-06-30 0001706524 UGRO:EdyzaMember 2021-12-31 0001706524 UGRO:XSFMember 2022-06-30 0001706524 UGRO:XSFMember 2021-12-31 0001706524 UGRO:XSFinancialMember 2021-10-30 0001706524 UGRO:XSFinancialMember 2021-10-29 2021-10-30 0001706524 UGRO:XSFinancialMember UGRO:NotePurchaseAgreementMember 2021-10-29 2021-10-30 0001706524 UGRO:XSFinancialMember UGRO:NotePurchaseAgreementMember us-gaap:PaymentInKindPIKNoteMember 2021-10-29 2021-10-30 0001706524 us-gaap:CustomerRelationshipsMember 2022-06-30 0001706524 us-gaap:TrademarksAndTradeNamesMember 2022-06-30 0001706524 us-gaap:OtherIntangibleAssetsMember 2022-06-30 0001706524 us-gaap:PatentsMember 2022-06-30 0001706524 us-gaap:TradeNamesMember 2022-06-30 0001706524 us-gaap:CustomerRelationshipsMember 2021-12-31 0001706524 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001706524 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001706524 UGRO:ClientAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001706524 UGRO:ClientAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:ClientAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:ClientBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001706524 UGRO:ClientBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:ClientCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:ClientDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001706524 UGRO:ClientEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001706524 UGRO:ClientAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001706524 UGRO:ClientBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:ClientBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001706524 UGRO:ClientCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:VendorAMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-04-01 2022-06-30 0001706524 UGRO:VendorAMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:VendorAMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:VendorBMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-04-01 2021-06-30 0001706524 UGRO:VendorBMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:VendorCMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:VendorDMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-04-01 2021-06-30 0001706524 UGRO:VendorDMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:VendorEMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:VendorFMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-04-01 2022-06-30 0001706524 UGRO:VendorAMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:VendorBMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-12-31 0001706524 UGRO:VendorCMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-12-31 0001706524 UGRO:VendorDMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-12-31 0001706524 us-gaap:EmployeeStockOptionMember 2022-06-30 0001706524 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001706524 UGRO:BoardOfDirectorsMember us-gaap:CommonStockMember 2021-05-24 0001706524 UGRO:BoardOfDirectorsMember us-gaap:CommonStockMember 2022-01-18 0001706524 UGRO:BoardOfDirectorsMember us-gaap:CommonStockMember 2022-02-02 0001706524 UGRO:StockRepurchaseProgramMember us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001706524 UGRO:StockRepurchaseProgramMember us-gaap:CommonStockMember 2022-06-30 0001706524 UGRO:StockRepurchaseProgramMember 2022-01-01 2022-06-30 0001706524 UGRO:StockRepurchaseProgramMember 2022-06-30 0001706524 UGRO:StockRepurchaseProgramMember 2021-04-01 2021-06-30 0001706524 UGRO:StockRepurchaseProgramMember 2021-01-01 2021-06-30 0001706524 UGRO:StockRepurchaseProgramMember 2021-06-30 0001706524 us-gaap:WarrantMember 2021-12-31 0001706524 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001706524 us-gaap:WarrantMember 2022-06-30 0001706524 srt:ScenarioForecastMember UGRO:LightsMember 2022-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:CAD xbrli:shares

 

 

 

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, 2022

 

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

 

For the transition period from _________ to _________.

 

Commission File Number: 001-39933

 

urban-gro, Inc.

(Exact name of registrant as specified in its charter)

 

Delaware   46-5158469

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

1751 Panorama Point, Unit G

Lafayette, CO

 

 

80026

(Address of principal executive offices)   (Zip Code)

 

(720) 390-3880

(Registrant’s telephone number, including area code)

 

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.001 par value   UGRO   NASDAQ

 

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

 

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

 

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

 

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

 

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

 

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

 

The number of shares of the registrant’s only class of common stock outstanding as of August 15, 2022 was 10,637,040 shares.

 

 

 

 

 

 

urban-gro, Inc.

FORM 10-Q

For the Quarterly Period Ended June 30, 2022

 

INDEX

 

    Page
  PART I. FINANCIAL INFORMATION  
     
Item 1. Financial Statements (Unaudited) 4
  Unaudited Condensed Consolidated Balance Sheets 4
  Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) 5
  Unaudited Condensed Consolidated Statements of Shareholders’ Equity (Deficit) 6
  Unaudited Condensed Consolidated Statements of Cash Flows 7
  Notes to Unaudited Condensed Consolidated Financial Statements 8
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 15
Item 3. Quantitative and Qualitative Disclosures About Market Risk 18
Item 4. Controls and Procedures 18
     
  PART II. OTHER INFORMATION  
     
Item 1. Legal Proceedings 19
Item 1A. Risk Factors 19
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 19
Item 3. Defaults Upon Senior Securities 19
Item 4. Mine Safety Disclosures 19
Item 5. Other Information 19
Item 6. Exhibits 19
Signatures 20

 

2

 

 

FORWARD LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q (this “Report”) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward looking statements are statements not based on historical information and which relate to future operations, strategies, financial results or other developments. The statements regarding urban-gro, Inc. contained in this Report that are not historical in nature, particularly those that utilize terminology such as “may,” “will,” “should,” “likely,” “expects,” “anticipates,” “estimates,” “believes” or “plans,” or comparable terminology, are forward-looking statements based on current expectations and assumptions that are inherently subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control and many of which, with respect to future business decisions, are subject to change. These uncertainties and contingencies can affect actual results and could cause actual results to differ materially from those expressed in any forward-looking statements made by, or on our behalf. We caution readers regarding certain forward-looking statements in this Report and in any other statement made by, or on our behalf, whether or not in future filings with the Securities and Exchange Commission (the “SEC”).

 

Important factors known to us that could cause such material differences are identified in this Report, including the factors described in Part I, Item 1A, Risk Factors, of our Annual Report on Form 10-K for the year ended December 31, 2021. Except as required by applicable law, we undertake no obligation to correct or update any forward-looking statements, whether as a result of new information, future events or otherwise. You are advised, however, to consult any future disclosures we make on related subjects in future reports to the SEC.

 

3

 

 

PART I. FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

urban-gro, Inc.

CONDENSED CONSOLIDATED BALANCE SHEETS

(unaudited)

 

   June 30, 2022   December 31, 2021 
Assets          
Current assets:          
Cash  $22,767,595   $34,592,190 
Accounts receivable, net   14,903,543    13,125,685 
Contract receivables   543,687     
Inventories   398,098    514,756 
Prepaid expenses and other current assets   6,142,613    11,248,266 
Total current assets   44,755,536    59,480,897 
           
Non-current assets:          
Property and equipment, net   864,022    207,496 
Operating lease right of use assets, net   708,876    689,704 
Investments   4,210,358    4,210,358 
Goodwill   10,636,284    7,992,121 
Intangible assets, net   4,886,740    1,575,466 
Total non-current assets   21,306,280    14,675,145 
           
Total assets  $66,061,816   $74,156,042 
           
Liabilities          
Current liabilities:          
Accounts payable  $7,946,023   $6,066,896 
Contract liabilities   671,685     
Accrued expenses   3,381,263    3,878,278 
Customer deposits   3,286,073    13,345,451 
Contingent consideration   2,612,678    1,563,000 
Operating lease liabilities   283,727    152,459 
Total current liabilities   18,181,449    25,006,084 
           
Non-current liabilities:          
Operating lease liabilities   427,826    542,003 
Deferred tax liability   1,201,112    440,625 
Total non-current liabilities   1,628,938    982,628 
           
Total liabilities   19,810,387    25,988,712 
           
Shareholders’ Equity          
Preferred stock, $0.10 par value; 10,000,000 shares authorized; 0 shares issued and outstanding        
           
Common stock, $0.001 par value; 100,000,000 shares authorized; 11,911,043 issued and 10,637,040 outstanding as of June 30, 2022, and 11,588,110 issued and 10,733,195 outstanding as of December 31, 2021   11,911    11,588 
Additional paid in capital   82,971,694    78,679,220 
Treasury shares, cost basis: 1,274,003 shares as of June 30, 2022 and 854,915 shares as of December 31, 2021   (11,456,667)   (7,683,490)
Accumulated deficit   (25,275,509)   (22,839,988)
Total shareholders’ equity   46,251,429    48,167,330 
           
Total liabilities and shareholders’ equity  $66,061,816   $74,156,042 

 

See accompanying notes to unaudited condensed consolidated financial statements

 

4

 

 

urban-gro, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)

(unaudited)

 

    1    2    3    4 
   Three Months Ended June 30,   Six Months Ended June 30, 
   2022   2021   2022   2021 
Revenue                
Equipment systems  $10,077,572   $12,179,316   $27,144,916   $23,524,066 
Construction design-build 

2,917,321

  

-

    

2,917,321

    

-

 
Services   

3,027,556

    

288,407

    

6,666,062

    

548,920

 
Consumable products   259,054    363,574    606,072    792,667 
Total Revenue   16,281,503    12,831,297    37,334,371    24,865,653 
                     
Cost of Revenue   12,779,557    9,908,913    28,930,405    19,302,626 
Gross profit   3,501,946    2,922,384    8,403,966    5,563,027 
                     
Operating expenses:                    
General and administrative   4,240,658    2,400,417    8,965,957    4,597,257 
Intangible asset amortization   306,225    411    468,725    578 
Stock-based compensation   882,000    299,602    1,764,000    590,407 
Total operating expenses   5,428,883    2,700,430    11,198,682    5,188,242 
                     
Income (loss) from operations   (1,926,937)   221,954    (2,794,716)   374,784 
                     
Non-operating income (expenses):                    
Interest expense   (7,658)   (4,624)   (15,317)   (322,067)
Interest income   47,275    11,531    127,126    14,390 
Interest expense – beneficial conversion of notes payable   -    -    -    (636,075)
Loss on extinguishment of debt   -    -    -    (790,723)
PPP Loan Forgiveness   -    1,032,316    

- 

    1,032,316 
Other income (expense)   71,563    (3,733)   62,874    (3,764)
Total non-operating income (expenses)   111,180    1,035,490    174,683    (705,923)
                     
Income (loss) before income taxes   (1,815,757)   1,257,444    (2,620,033)   (331,138)
                     
Income tax expense (benefit)   (76,453)   -    (184,512)   

- 

 
Net income (loss)  $(1,739,304)  $1,257,444   $(2,435,521)  $(331,138)
                     
Comprehensive income (loss)  $(1,739,304)  $1,257,444   $(2,435,521)  $(331,138)
Earnings (loss) per share:                    
Earnings (loss) per share - basic 

$

(0.17

)  $

0.11

   $

(0.23

)  $

(0.03

)
Earnings (loss) per share - dilutive  $(0.17)  $0.11   $(0.23)  $(0.03)
                     
Weighted average share - basic   10,508,972    11,220,580    10,527,975    9,535,630 
Weighted average shares - dilutive   

10,508,972

    11,725,282    10,527,975    9,535,630 

 

See accompanying notes to unaudited condensed consolidated financial statements

 

5

 

 

urban-gro, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (DEFICIT)

(unaudited)

 

   Shares   Amount   Capital   Deficit   Stock   (Deficit) 
   Common Stock   Additional
Paid in
   Accumulated   Treasury   Total
Shareholders’
Equity
 
   Shares   Amount   Capital   Deficit   Stock   (Deficit) 
Balance, March 31, 2022   11,627,528   $11,628   $79,589,977   $(23,536,205)  $(11,456,667)  $44,608,733 
Stock-based compensation   -    -    882,000    -    -    882,000 
Treasury stock   -    -    -    -    -    - 
Stock options exercised   -    -    -    -    -    - 
Stock issuance related to acquisition   283,515    283    2,499,717    -    -    2,500,000 
Net income (loss) for period ended June 30, 2022   -    -    -    (1,739,304)   -    (1,739,304)
Balance, June 30, 2022   11,911,043   $11,911   $82,971,694   $(25,275,509)  $(11,456,667)  $46,251,429 

 

   Common Stock  

Additional

Paid in

   Accumulated   Treasury  

Total

Shareholders’

Equity

 
   Shares   Amount   Capital   Deficit   Stock   (Deficit) 
Balance, March 31, 2021   11,218,137   $11,218   $75,091,357   $(23,552,903)  $(2,975,000)  $48,574,672 
Stock-based compensation   -    -    299,602    -    -    299,602 
Stock issuance related to offering, net of offering costs of $195,574   -    -    (195,574)   -    -    (195,574)
Common stock repurchased   -    -    -    -    (499,270)   (499,270)
Stock Options Exercised   4,777    5    32,390    -    -    32,395 
Net income (loss) for period ended June 30, 2021   -    -    -    1,257,444    -    1,257,444 
Balance, June 30, 2021   11,222,914    11,223   $75,227,775   $(22,295,459)  $(3,474,270)  $49,469,269 

 

   Common Stock   Additional Paid in   Accumulated   Treasury   Total
Shareholders’ Equity
 
   Shares   Amount   Capital   Deficit   Stock   (Deficit) 
Balance, December 31, 2021   11,588,110   $11,588   $78,679,220   $(22,839,988)  $(7,683,490)  $48,167,330 
Stock-based compensation   -    -    1,764,000    -    -    1,764,000 
Treasury stock   -    -    -    -    (3,773,177)   (3,773,177)
Stock option exercised   -    -    -    -    -    - 
Stock exercised   4,555    5    28,792    -    -    28,797 
Stock Issuance related to acquisition   283,515    283    2,499,717    -    -    2,500,000 
Stock issued with exercise of warrants   34,863    35    (35)   -    -    - 
Net income (loss) for period ended June 30, 2022   -    -    -    (2,435,521)   -    (2,435,521)
Balance, June 30, 2022   11,911,043   $11,911   $82,971,694   $(25,275,509)  $(11,456,667)  $46,251,429 

 

   Common Stock  

Additional

Paid in

   Accumulated   Treasury  

Total

Shareholders’

Equity

 
   Shares   Amount   Capital   Deficit   Stock   (Deficit) 
Balance, December 31, 2020   4,718,714   $4,719   $14,553,438   $(21,964,321)  $   $(7,406,164)
Stock-based compensation   -    -    590,407    -    -    590,407 
Beneficial conversion feature   -    -    636,075    -    -    636,075 
Conversion of Bridge Financing   254,425    254    1,907,971    -    -    1,908,225 
Stock grant program vesting   16,586    17    (17)   -    -    - 
Stock issuance related to offering, net of offering costs of $4,596,257   6,210,000    6,210    57,497,533    -    -    57,503,743 
Common stock repurchased   -    -    -    -    (3,474,270)   (3,474,270)
Stock issued with exercise of warrants   18,412    18    9,978    -    -    9,996 
Stock Options Exercised   4,777    5    32,390    -    -    32,395 
Net income (loss) for period ended June 30, 2021   -    -    -    (331,138)   -    (331,138)
Balance, June 30, 2021   11,222,914   $11,223   $75,227,775   $(22,295,459)  $(3,474,270)  $49,469,269 

 

See accompanying notes to unaudited condensed consolidated financial statements

 

6

 

 

urban-gro, Inc.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS 

(unaudited)

 

      1        2   
    Six Months Ended June 30,  
    2022     2021  
Cash Flows from Operating Activities                
Net income (loss)   $ (2,435,521 )   $ (331,138 )
Adjustments to reconcile net income (loss) from operations:                
Depreciation and amortization     589,835       109,625  
Deferred income tax benefit     (184,512 )        
Amortization of deferred financing costs     -       103,632  
Loss on extinguishment of debt     -       790,723  
Interest on convertible notes     -       53,725  
Stock-based compensation expense     1,764,000       590,407  
Beneficial conversion of Bridge notes     -       636,075  
Inventory write-offs     (84,942 )     26,792  
Bad debt expense     30,000       28,248  
PPP loan forgiveness     -       (1,032,316 )
Changes in operating assets and liabilities (net of acquired amounts):                
Accounts receivable     663,955       (2,034,311 )
Inventories     201,600       (116,964 )
Prepayments and other assets     6,073,732       (3,732,753 )
Accounts payable and accrued expenses     (1,320,152 )     1,729,802  
Operating leases     (163,054 )     -  
Customer deposits     (10,059,378 )     4,475,416  
Net Cash Provided By (Used In) Operating Activities     (4,924,437 )     1,296,963  
                 
Cash Flows from Investing Activities                
Business combinations, net of cash acquired     (2,709,148 )     -  
Purchases of property and equipment     (374,630 )     (9,670 )
Net Cash Used In Investing Activities     (3,083,778 )     (9,670 )
                 
Cash Flows from Financing Activities                
Proceeds from issuance of Common Stock, net of offering costs     -       58,203,091  
Repurchase of Common Stock     (3,773,177 )     (3,474,270 )
Repayment of notes payable     -       (5,755,845 )
Proceeds from stock issuance     28,797       -  
Payment of finance lease ROU liability     (72,000 )     -  
Net Cash Provided By (Used In) Financing Activities     (3,816,380 )     48,972,976  
                 
Net Increase (Decrease) in Cash     (11,824,595 )     50,260,269  
Cash at Beginning of Period     34,592,190       184,469  
Cash at End of Period   $ 22,767,595     $ 50,444,738  
                 
Supplemental Cash Flow Information:                
Interest paid   $ 15,317     $ 218,453  
Operating lease right of use asset   $ 52,733     $ -  
                 
Supplemental disclosure of non-cash investing and financing activities:                
Stock issued related to acquisitions   $ 2,500,000     $ -  
PPP Loan Forgiveness   $ -     $ 1,032,316  

 

See accompanying notes to unaudited condensed consolidated financial statements

 

7

 

 

urban-gro, Inc.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

 

NOTE 1 – ORGANIZATION, ACQUISITIONS, AND LIQUIDITY

 

Organization

 

urban-gro, Inc. (“our,” the “Company,” or “urban-gro”) is an integrated professional services and design-build firm. We offer value-added architectural, engineering, and construction management solutions to the Controlled Environment Agriculture (“CEA”), industrial, healthcare, and other commercial sectors. Innovation, collaboration, and a commitment to sustainability drive our team to provide exceptional customer experiences. To serve our horticulture clients, we engineer and design indoor CEA facilities and then integrate complex environmental equipment systems into those facilities. Through this work, we create high-performance indoor cultivation facilities for our clients to grow specialty crops, including leafy greens, vegetables, herbs, and plant-based medicines. Our custom-tailored approach to design, procurement, and equipment integration provides a single point of accountability across all aspects of indoor growing operations. We also help our clients achieve operational efficiency and economic advantages through a full spectrum of professional services and programs focused on facility optimization and environmental health which establish facilities that allow clients to manage, operate and perform at the highest level throughout their entire cultivation lifecycle once they are up and running. We also serve a broad range of commercial and governmental entities, providing them with planning, consulting, architectural and engineering design services for their facilities. We aim to work with our clients from inception of their project in a way that provides value throughout the life of their facility. We are a trusted partner and advisor to our clients and offer a complete set of engineering and managed services complemented by a vetted suite of select cultivation equipment systems.

 

Acquisitions

 

Emerald

 

On April 29, 2022 (the “Emerald Closing Date”), the Company acquired all of the issued and outstanding capital stock (the “Emerald Acquisition”) of Emerald Construction Management, Inc. (“Emerald”) from their shareholders (collectively, the “Emerald Sellers”). The aggregate purchase price for the Emerald Acquisition was $7.8 million (the “Emerald Purchase Price”), which represented $7.0 million in initial purchase price and an estimated $0.8 million in working capital adjustments.

 

The Emerald Purchase Price was payable as follows: $3.3 million in cash to the Emerald Sellers, net of satisfaction of Emerald’s entire outstanding debt of approximately $0.4 million; 283,515 shares of the Company’s common stock valued at $2.5 million transferred to the Emerald Sellers; and up to $2.0 million of contingent consideration (the “Emerald Contingent Consideration”) which can be earned by and payable to the Emerald Sellers based on the performance of Emerald during the 2-year period following the Emerald Closing Date. The Emerald Contingent Consideration is payable quarterly for a two-year period and will be equal to 35% of the Quarterly Gross Profit (as defined in the Emerald Acquisition Agreement). The value of the shares of the Company’s common stock to be issued for the Closing Payment Shares (as defined in the Emerald Acquisition Agreement) was determined based upon the daily volume weighted average closing price of the Company’s common stock in the ten trading days prior the signing date of the Emerald Acquisition Agreement. Any Emerald Contingent Consideration amounts earned by and payable to the Emerald Sellers is payable in shares of the Company’s common stock. The value of the shares of the Company’s common stock to be issued for the Emerald Contingent Consideration will be determined based upon the daily volume weighted average closing price of the Company’s common stock in the ten trading days prior to the end of the applicable annual quarter the Quarterly Gross Profit is calculated.

 

    1 
Purchase Price  $7,667,328 
      
Allocation of Purchase Price:     
Cash  $622,641 
Accounts receivable, net  $3,015,500 
Contract receivable  $697,019 
Prepayments and other assets  $38,086 
Property and equipment  $403,008 
ROU asset  $82,408 
Goodwill  $2,644,162 
Intangible assets  $3,780,000 
Accrued expenses  $2,111,302 
Contract liabilities  $476,786 
ROU liability  $82,408 
Deferred tax liability  $945,000 

 

The following pro forma amounts reflect the Company’s results as if the acquisition of Emerald had occurred on January 1, 2021. These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of the acquisition to reflect the additional amortization of intangibles.

 

    1    2    3    4 
  

Three Months Ended

June 30,
  

Six Months Ended

June 30,
 
   2022   2021   2022   2021 
Revenue   18,718,087    16,775,744    49,015,819    33,062,834 
Net Income (loss)   (1,556,748)   1,040,701    (1,456,161)   (263,650)

 

Acquired goodwill from Emerald represents the value expected to arise from organic growth and an opportunity to expand into a well-established market for the Company.

 

2WR

 

On June 28, 2021, the Company’s wholly-owned subsidiary, urban-gro Architect Holdings, LLC (the “Buyer”), and the 2WRCO Shareholders, the 2WRGA Shareholders, the MJ12 Shareholders, and the 2WRMS Shareholders (collectively, the “2WR Sellers”), and Sam Andras, an individual (the “Sellers Representative”) entered into a Stock Purchase Agreement (the “2WR Purchase Agreement”), pursuant to which the Buyer would purchase all of the issued and outstanding capital stock of 2WR of Colorado, Inc., a Colorado corporation (“2WRCO”), 2WR of Georgia, Inc., a Georgia corporation (“2WRGA”), MJ12 Design Studio, Inc., a Colorado corporation (“MJ12”) (collectively, the “2WR Purchased Shares”) from the 2WR Sellers. In connection with the acquisition of the 2WR Purchased Shares, the Buyer entered into an affiliate relationship with 2WR of Mississippi, P.C., a Mississippi professional corporation (“2WRMS” and together with 2WRCO, 2WRGA and MJ12, the “2WR Entities”). The transaction closed on July 30, 2021.

 

The 2WR Purchased Shares had an initial purchase price of up to $7.1 million, which purchase price was subject to customary working capital adjustments (the “2WR Purchase Price”). At closing, the 2WR Purchase Price was paid in the form of wire transfer of immediately available funds and the issuance of unregistered shares (the “2WR Closing Payment Shares”) of the Company’s common stock, par value $0.001, which 2WR Closing Payment Shares had an aggregate stated value of $2.0 million. Additionally, the 2WR Purchase Agreement provides for additional earnout payments (“2WR Earnout Payments”) to the 2WR Sellers of up to an aggregate amount of $2.0 million, payable in cash or unregistered shares of the Company’s common stock in the Buyer’s sole discretion. The 2WR Earnout Payments are payable quarterly for a two-year period and will be equal to 20% of the 2WR Entities’ Quarterly Gross Profit (as defined in the 2WR Purchase Agreement). The value of the shares of the Company’s common stock issued in the transaction was determined based upon the daily volume weighted average closing price of the Company’s common stock in the ten trading days prior to the issuance of such shares. The Company accounted for the acquisition of the 2WR Entities as follows:

 

      
Purchase Price  $10,058,536 
      
Allocation of Purchase Price:     
Cash  $950,690 
Accounts receivable, net  $1,676,208 
Prepayments and other assets  $42,752 
Property and equipment  $9,351 
Goodwill  $7,090,054 
Intangible assets  $1,762,500 
Accrued expenses  $1,032,394 
Deferred tax liability  $440,625 

 

8

 

 

The following pro forma amounts reflect the Company’s results as if the acquisition of the 2WR Entities had occurred on January 1, 2020. These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of the acquisition to reflect the additional amortization of intangibles.

 

    1    2    3    4 
  

Three Months Ended

June 30,
  

Six Months Ended

June 30,
 
   2022   2021   2022   2021 
Revenue   16,281,503    14,868,933    37,334,371    28,617,733 
Net Income (loss)   (1,739,304)   1,358,395    (2,435,521)   732,592 

 

Acquired goodwill from the 2WR Entities represents the value expected to arise from organic growth and an opportunity to expand into a well-established market for the Company.

 

Liquidity and Going Concern

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates realization of assets and the satisfaction of liabilities in the normal course of business within one year after the date the consolidated financial statements are available to be issued.

 

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Unaudited Condensed Consolidated Financial Statements

 

The Company has prepared the accompanying condensed consolidated financial statements pursuant to the rules and regulations of the SEC for condensed financial reporting. The condensed consolidated financial statements are unaudited and, in the Company’s opinion, include all adjustments, consisting of normal recurring adjustments and accruals necessary for a fair presentation of the Company’s condensed consolidated balance sheets, condensed consolidated statements of operations and comprehensive income (loss), condensed consolidated statements of shareholders’ equity (deficit) and condensed consolidated statements of cash flows for the periods presented. The results reported in these condensed consolidated financial statements should not be regarded as necessarily indicative of results that may be expected for the entire year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted in accordance with regulations of the SEC. These condensed consolidated financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

 

Significant Accounting Policies

 

For a detailed discussion about the Company’s significant accounting policies, refer to Note 2 — “Summary of Significant Accounting Policies,” in the Company’s consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. During the six months ended June 30, 2022, there were no material changes made to the Company’s significant accounting policies.

 

Use of Estimates

 

In preparing condensed consolidated financial statements in conformity with GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of assets and liabilities at the date of the condensed consolidated financial statements and revenues and expenses during the reported period. Actual results could differ from those estimates. Significant estimates include: estimated revenues earned under construction design-build contracts; estimated useful lives and potential impairment of long-lived assets, intangibles and goodwill; inventory write offs; allowance for deferred tax assets; and allowance for bad debt.

 

Reclassification

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.

 

Balance Sheet Classifications

 

The Company includes in current assets and liabilities the following amounts that are in connection with construction contracts that may extend beyond one year: contract assets and contract liabilities (including retainage invoiced to customers contingent upon anything other than the passage of time), capitalized costs to fulfill contracts, retainage payable to sub-contractors and accrued losses on uncompleted contracts. A one-year time period is used to classify all other current assets and liabilities when not otherwise prescribed by the applicable accounting principles.

 

Contracts Receivable

 

Contracts receivable includes billed and unbilled amounts for services provided to customers for which the Company has an unconditional right to payment. Billed and unbilled amounts for which payment is contingent on anything other than the passage of time are included in contract assets and contract liabilities on a contract-by-contract basis. When payment of the retainage is contingent upon the Company fulfilling its obligations under the contract it does not meet the criteria to be included in contracts receivable and remains in the contract’s respective contract asset or contract liability, determined on a contract-by-contract basis. Retainage for which the Company has an unconditional right to payment that is only subject to the passage of time are included in contracts receivable.

 

The Company provides an allowance for doubtful accounts, which is based upon a review of outstanding receivables, historical collection information and existing economic conditions. Contracts receivable is ordinarily due 30 days after the issuance of the invoice. Accounts past due more than 60 days are considered delinquent. Interest continues to accrue on delinquent accounts until the account is past due more than one year, at which time interest accrual ceases and does not resume until the account is no longer classified as delinquent, Delinquent receivables are written off based on individual credit evaluation and specific circumstances of the customer.

 

9

 

 

Contract Assets and Liabilities

 

The timing of when the Company bills their customers on long-term construction contracts is generally dependent upon agreed-upon contractual terms, which may include milestone billings based on the completion of certain phases of the work, or when services are provided. When as a result of contingencies, billings cannot occur until after the related revenue has been recognized, the result is in unbilled revenue, which is included in contract assets. Additionally, the Company may receive advances or deposits from customers before revenue is recognized, resulting in deferred revenue, which is included in contract liabilities.

 

Retainage for which the Company has an unconditional right to payment that is only subject to the passage of time are classified as contracts receivable. Retainage subject to conditions other than the passage of time do not meet the definition of a receivable and are therefore included in contract assets and contract liabilities, as determined on a contract-by-contract basis.

 

Contract assets represent revenues recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts. Contract liabilities represent the Company’s obligation to perform on uncompleted contracts with customers for which the Company has received payment or for which contract receivables are outstanding.

 

      
Contract assets    
Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage 

$

261,920 
      
Retainage included in contract assets due to being conditional on something other than solely passage of time   281,767 
Total contract assets  $ 543,687 
      
Contract liabilities     
Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage  $(672,699)
      
Retainage included in contract liabilities due to being conditional on something other than solely passage of time   1,014 
Total contract liabilities  $(671,685)

 

NOTE 3 – RELATED PARTY TRANSACTIONS

 

Cloud 9 Support, LLC (“Cloud 9”) is an entity owned by James Lowe, a director of the Company. Cloud 9 purchases materials from the Company for use with its customers. Total sales to Cloud 9 from the Company were $11,813 and $93,205 during the six months ended June 30, 2022, and 2021, respectively, and $5,606 and $79,199 during the three months ended June 30, 2022 and 2021, respectively. Outstanding receivables from Cloud 9 as of June 30, 2022 and December 31, 2021 totaled $4,052 and $6,797, respectively.

 

NOTE 4 – PREPAYMENTS AND OTHER ASSETS

 

Prepayments and other assets are comprised of prepayments paid to vendors to initiate orders and prepaid services and fees. The prepaid balances are summarized as follows:

 

   June 30, 2022   December 31, 2021 
Vendor prepayments  $5,348,733   $10,652,962 
Prepaid services and fees   761,697    587,505 
Other assets   32,183    7,799 
Prepayments and other assets  $6,142,613   $11,248,266 

 

NOTE 5 – INVESTMENTS

 

The components of investments are summarized as follows:

 

   June 30, 2022   December 31, 2021 
Investment in Edyza  $1,710,358   $1,710,358 
Investment in XSF   2,500,000    2,500,000 
Investment  $4,210,358   $4,210,358 

 

Edyza

 

The Company has a strategic investment in Edyza, Inc. (“Edyza”), a hardware and software technology company that enables dense sensor networks in agriculture, healthcare, and other environments that require precise micro-climate monitoring. The Company measures this investment at cost, less any impairment changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer.

 

10

 

 

XS Financial

 

On October 30, 2021, the Company’s wholly-owned subsidiary UGFS, LLC, a Colorado limited liability company (“UGFS”), participated in a convertible note offering of Xtraction Services, Inc., a/k/a XS Financial Inc. (CSE: XSF) (OTCQB: XSHLF) (“XSF”), a specialty finance company providing CAPEX financing solutions, including equipment leasing, to Controlled Environment Agriculture (CEA) companies in the United States. UGFS invested $2,500,000 of a total $43,500,000 raised by XSF. The investment is convertible into equity and incurs 9.50% interest payable in cash (8.0%) and payment-in-kind Notes (1.5%) prior to any Nasdaq listing and 8.0% interest after any listing, pursuant to the Note Purchase Agreement. The debt matures on October 28, 2023, with a one-year option to extend the maturity date at the option of XSF. In addition, UGFS received 1,250,000 warrants with a CAD$0.45 exercise price pursuant to the Warrant instrument. No value was attributed to the warrants at the time of the investment in XFS.

 

NOTE 6 – GOODWILL & INTANGIBLE ASSETS

 

Goodwill

 

The Company has recorded goodwill in conjunction with the acquisitions it has completed. The goodwill balances as of June 30, 2022 and December 31, 2021 were $10,636,284 and $7,992,121, respectively. Goodwill is not amortized. There is no goodwill for income tax purposes. The Company did not record any impairment charges related to goodwill for the periods ended June 30, 2022 and 2021.

 

Intangible Assets Other Than Goodwill

 

Intangible assets as of June 30, 2022 and December 31, 2021 consisted of the following:

 

   June 30, 2022 
   Cost   Accumulated Amortization   Net Book Value 
Finite-lived intangible assets:               
Customer relationships  $2,665,100   $152,584   $2,502,516 
Trademarks and trade names   2,195,000    148,018    2,046,982 
Backlog and Other   708,837    444,162    264,675 
Total finite-lived intangible assets:   5,558,937    744,764    4,814,173 
                
Indefinite-lived intangible assets:               
Patents   44,276    -    44,276 
Trade name   28,291    -    28,291 
Total Intangible assets, net  $5,631,504   $744,764   $4,886,740 

 

   December 31, 2021 
   Cost   Accumulated Amortization   Net Book Value 
Customer relationships  $834,100   $49,649   $784,451 
Trademarks and trade names   499,000    41,583    457,417 
Backlog and Other   518,404    184,806    333,598 
   $1,851,504   $276,039   $1,575,466 

 

The estimated future amortization expense for intangible assets subject to amortization as of June 30, 2022, is summarized below:

 

   

Estimated

Future

 
    Amortization Expense  
Remainder of 2022   $ 577,253  
2023     907,610  
2024     819,944  
2025     819,944  
Thereafter     1,689,422  
Total   $ 4,814,173  

 

Amortization expense for intangible assets for the six months ended June 30, 2022 and 2021 was $468,725 and $578, respectively. Amortization expense for intangible assets for the three months ended June 30, 2022 and 2021 was $306,225 and $411, respectively.

 

NOTE 7 – ACCRUED EXPENSES

 

Accrued expenses are summarized as follows:

 

   June 30,   December 31, 
   2022   2021 
Accrued operating expenses  $673,034   $628,871 
Accrued wages and related expenses   800,322    1,887,124 
Accrued 401(k)   163,941    23,520 
Accrued sales tax payable   1,743,966    1,338,763 
Accrued expenses  $3,381,263   $3,878,278 

 

11

 

 

NOTE 8 – RISKS AND UNCERTAINTIES

 

Concentration Risk

 

The table below shows customers who account for 10% or more of the Company’s total revenues and 10% or more of the Company’s accounts receivable for the periods presented:

 

Customers exceeding 10% of revenue:

 

   Three Months Ended
June 30,
   Three Months Ended
June 30,
  

Six  Months Ended

June 30,
   Six Months Ended
June 30,
 
Company Customer Number  2022   2021   2022   2021 
C000001462   *    59%   16%   46%
C000001140   25%   *    20%   * 
C000001660   *    *    *    15%
C000001661   *    11%   *    * 
C000000819   14%   *    *    * 

 

Customers exceeding 10% of accounts receivable:

 

   June 30,   December 31, 
Company Customer Number  2022   2021 
C000001462   *    41%
C000001140   23%   23%
C000002151   12%   * 

 

The table below shows vendors who account for 10% or more of the Company’s total purchases and 10% or more of the Company’s accounts payable for the periods presented:

 

Vendors exceeding 10% of purchases:

 

   Three Months Ended
June 30,
   Three Months Ended
June 30,
  

Six
Months Ended

June 30,
   Six Months Ended
June 30,
 
Company Vendor Number  2022   2021   2022   2021 
V000001029   23%    *    25%   10%
V000001350   *    17%   *    16%
V000000453   *     *    12%   * 
V000001372   *    25%   *    15%
V000001326   *    *    *    10%
V000001280   19%   *    *    * 

 

Vendors exceeding 10% of accounts payable:

 

   June 30,   December 31, 
Company Vendor Number  2022   2021 
V000001029   33%   * 
V000000453   *   20%
V000001372   *   33%
V000001326   *    12%

 

*Amounts less than 10%

 

Foreign Exchange Risk

 

Although the Company’s revenues and expenses are expected to be predominantly denominated in United States dollars, the Company may be exposed to currency exchange fluctuations. Recent events in the global financial markets have been coupled with increased volatility in the currency markets. Fluctuations in the exchange rate between the U.S. dollar, the Canadian dollar, the Euro, and the currency of other regions in which the Company may operate may have a material adverse effect on the Company’s business, financial condition and operating results. The Company may, in the future, establish a program to hedge a portion of the Company’s foreign currency exposure with the objective of minimizing the impact of adverse foreign currency exchange movements. However, even if the Company develops a hedging program, there can be no assurance that it will effectively mitigate currency risks.

 

NOTE 9 – STOCK-BASED COMPENSATION 

 

Stock-based compensation expense for the six months ended June 30, 2022, and 2021 was $1,764,000 and $590,407, respectively, based on the vesting schedule of the stock grants and options. Stock-based compensation expense for the three months ended June 30, 2022 and 2021 was $882,000 and $299,602, respectively, based on the vesting schedule of the stock grants and options. No cash flow effects are anticipated for stock grants.

 

The following schedule shows stock grant activity for the six months ended June 30, 2022.

 

     
Grants unissued as of December 31, 2021   153,673 
Grants awarded   628,760 
Forfeiture/Cancelled   (7,200)
Grants Vested   (16,667)
Grants unissued as of June 30, 2022   758,566 

 

12

 

 

As of June 30, 2022, the Company has $1.8 million in unrecognized share-based compensation expense related to these stock grants.

 

The following schedule shows stock option activity for the six months ended June 30, 2022.

 

     Number of Shares      

Weighted

Average

Remaining

Life (Years)  

    

Weighted

Average

Exercise

Price  

 
Stock options outstanding as of December 31, 2021    641,337    7.20    $ 6.27 
Issued    44,410    9.50    $ 10.48 
Expired    -    -    $ - 
Exercised    (4,555)   -    $ (6.00)
Stock options outstanding as of June 30, 2022    681,192    7.40    $ 6.55 
Stock options exercisable as of June 30, 2022    579,169    7.20    $ 6.41 

 

The fair value of the options is calculated using the Black-Scholes pricing model based on the market value of the underlying common stock at the valuation measurement date of $10.48, the remaining contractual term of the options of 10 years, risk-free interest rate of 0.66% and expected volatility of the price of the underlying common stock of 100%.

 

As of June 30, 2022, the Company has $0.6 million in unrecognized share-based compensation expense related to these stock options. The aggregate intrinsic value of the options outstanding and exercisable at June 30, 2022 is $0.

 

NOTE 10 – SHAREHOLDERS’ EQUITY

 

On May 24, 2021, the Board of Directors authorized a stock repurchase program to purchase up to $5.0 million of the currently outstanding shares of the Company’s common stock, over a period of 12 months through open market purchases, in compliance with Rule 10b-18 under the Securities Exchange Act of 1934. On January 18, 2022, the Board of Directors authorized a $2.0 million increase to the stock repurchase program, to a total of $7.0 million. On February 2, 2022, the Board of Directors authorized an additional $1.5 million increase to the stock repurchase, to a total of $8.5 million. During the six months ended June 30, 2022, the Company repurchased 419,088 shares of common stock at an average price per share of $9.02, for a total price of $3.8 million under this program. The Company did not repurchase any shares during the three-months ended June 30, 2022. In total, the Company has repurchased 924,003 shares of common stock at an average of $9.20 per share, for a total price of $8.5 million, under this program.

 

For the three and six months ended June 30, 2021, the Company repurchased 52,895 under this program, and repurchased 350,000 shares of common stock at an average price of $8.50 per share, for a total price of $3.0 million outside of the stock repurchase program.

 

NOTE 11 – WARRANTS

 

The following table shows warrant activity for the six months ended June 30, 2022.

 

   

Number of

shares

  

Weighted

Average

Exercise Price

 
Warrants outstanding as of December 31, 2021    374,088   $11.26 
Exercised    (18,196)  $6.00 
Terminated – cashless exercise    (44,393)  $6.00 
Warrants outstanding as of June 30, 2022    311,499   $12.32 
Warrants exercisable as of June 30, 2022    311,499   $12.32 

 

13

 

 

The weighted-average life of the warrants is 2.3 years. The aggregate intrinsic value of the warrants outstanding and exercisable as of June 30, 2022 is $0.

 

NOTE 12 – INCOME TAXES

 

The Company has experienced losses for both book and tax purposes since inception. The deferred income tax benefit for the three and six month periods ended June 30, 2022 relates to the reduction in the deferred tax liability associated with the amortization of the intangible assets from the acquisitions of the Emerald and 2WR Entities.

 

NOTE 13 – SUBSEQUENT EVENTS 

 

The Company has evaluated events and transaction occurring subsequent to June 30, 2022 up to the date of this filing of these condensed consolidated financial statements. These statements contain all necessary adjustments and disclosures resulting from that evaluation.

 

During 2021, the Company purchased lights from one of its international vendors to fulfill an order for a major customer. Subsequent to the sale, delivery and installation of the lights, the customer noted the lights were not performing as the manufacturer had stipulated. The Company performed tests of the lights and confirmed the performance metrics did not meet the manufacturer’s specifications. The Company worked with the customer to determine a lighting solution of replacement lights, sourced from the vendor, that would meet their needs. The customer has been a key customer to the Company and the Company expects to continue to do significant business with the customer in the future. In order to immediately satisfy the customer in this matter, during the third quarter of 2022, the Company agreed to supply the replacement lighting solution to the customer at the Company’s expense while the Company continues to work with the vendor to resolve the original defective lighting issue. The cost of the replacement lighting solution is expected to be $3.2 million. The Company is still evaluating the net amount of the expense it expects to record in the third quarter related to this transaction.

 

14

 

 

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

 

The following discussion should be read in conjunction with our condensed consolidated financial statements and notes thereto included herein. See also “Forward Looking Statements” on page 3 of this Report.

 

Overview and History

 

urban-gro, Inc. (“we,” “us,” “our,” the “Company,” or “urban-gro”) is an integrated professional services and design-build firm. We offer value-added architectural, engineering, and construction management solutions to the Controlled Environment Agriculture (“CEA”), industrial, healthcare, and other commercial sectors. Innovation, collaboration, and a commitment to sustainability drive our team to provide exceptional customer experiences.

 

On April 29, 2022, we acquired Emerald Construction Management, a general contracting and construction management firm. On July 30, 2021, we acquired three architecture design firms (2WR Colorado, Inc, 2WR Georgia, Inc. and MJ12 Design Studios, Inc., collectively the “2WR Entities”) from their shareholders. The 2WR Entities were under common ownership and management. We design and build high performance facilities in several sectors. Within the CEA sector, we design these facilities and while building them, we then integrate complex environmental equipment systems into them. Through this work, we create high-performance indoor cultivation facilities for our clients to grow specialty crops, including leafy greens, vegetables, herbs, and plant-based medicines. Our custom-tailored approach to design, procurement, and equipment integration provides a single point of accountability across all aspects of indoor growing operations. We also help our clients achieve operational efficiency and economic advantages through a full spectrum of professional services and programs focused on facility optimization and environmental health which establish facilities that allow clients to manage, operate and perform at the highest level throughout their entire cultivation lifecycle once they are up and running.

 

We aim to work with our clients in all sectors from inception of their project in a way that provides value throughout the life of their facility. We are a trusted partner and advisor to our clients and offer a complete set of design, engineering, construction management, and managed services. Within the CEA sector, this is complemented by a vetted suite of select cultivation equipment systems. We provide these services in a turnkey fashion, operating as a single point of responsibility for our clients, or they can pick and choose from the variety of services we offer. Outlined below is an example of a complete project that demonstrate how we provide value to our clients

 

15

 

 

  

 

Our indoor commercial cultivation solution offers an integrated suite of services and equipment systems that generally fall within the following categories:

 

  Service Solutions:

 

  Design, Engineering, and Construction Design-Build Services – A comprehensive collection of services including:

 

  i. Pre-Construction Services
     
  ii. Cultivation Space Planning (“CSP”)
     
  iii. Architectural Design
     
  iv. Engineering
     
  v. Integrated Cultivation Design (“ICD”)
     
  vi. Construction Management (“CM”)

 

  An ongoing service offering including:

 

  i. Facility and Equipment Commissioning Services
     
  ii. Gro-Care Crop and Asset Protection Services including Training Services, Equipment Maintenance Services, Crop Protection Program, and an Interactive Online Operating Support System (“OSS”) for Gro-Care

 

  Integrated Equipment Solutions:

 

      i. Design, Source, and Integration of Complex Environmental Equipment Systems Including Purpose-Built Heating, Ventilation, and Air Conditioning (“HVAC”) solutions, Environmental Controls, Fertigation, and Irrigation Distribution.
         
      ii. Value-Added Reselling (“VAR”) of Cultivation Equipment Systems
         
      iii. Strategic Vendor Relationships with Premier Manufacturers

 

Historically, the majority of our clients are commercial CEA cultivators. However, through our acquisitions we have seen our client base across the industrial, healthcare, and other commercial sectors grow as well. We believe one of the key points of our differentiation that clients value is the depth of experience of our employees and our Company. We currently employ approximately 125 individuals. Approximately two-thirds of our employees are considered experts in their areas of focus, and our team includes Designers (Architects, Interior Designers, Cultivation Space Planners), Professional Engineers (Mechanical, Electrical, Plumbing), Engineers (Controls, and Agricultural), Construction Managers (superintendents, supervisors, project managers) and individuals with Masters Degrees in Plant Science, Horticulture, and Business Administration. As a company, we have worked on 1000s of projects and well over 500 projects at indoor CEA facilities and believe that the experience of our team and Company provides clients with the confidence that will proactively keep them from making common costly mistakes during the build out process that impact operational stages. Our expertise translates into clients saving time, money, and resources through expertise that they can leverage without having to add headcount to their own operations. We provide this experience in addition to offering a platform of the highest quality equipment systems that can be integrated holistically into our clients’ facilities.

 

Results of Operations

 

Comparison of Results of Operations for the three months ended June 30, 2022 and 2021

 

During the three months ended June 30, 2022, we generated revenues of $16.3 million compared to revenues of $12.8 million during the three months ended June 30, 2021, an increase of $3.5 million, or 27%. This increase in revenues is a result of the following changes in individual revenue components:

 

  Construction design-build revenue increased $2.9 million, exclusively from the acquisition of Emerald;
  Services revenue increased $2.7 million, primarily from the acquisition of the 2WR Entities:
  Equipment systems revenue decreased $2.1 million due to a reduction in capital equipment spending by customers: and
  Consumable product sales decreased $0.1 million.

 

During the three months ended June 30, 2022, cost of revenues was $12.8 million compared to $9.9 million during the three months ended June 30, 2021, an increase of $2.9 million, or 29%. This increase is directly attributable to the overall increase in revenues indicated above.

 

Gross profit was $3.5 million (22% of revenues) during the three months ended June 30, 2022, compared to $2.9 million (23% of revenue) during the three months ended June 30, 2021. Gross profit as a percentage of revenues decreased primarily due to an increase in lower margin construction design/build revenue offset by an increase in higher margin services revenue.

 

Operating expenses increased by $2.7 million, or 101%, to $5.4 million for the three months ended June 30, 2022 compared to $2.7 million for the three months ended June 30, 2021. This was due to a $1.8 million increase in general operating expenses, mainly due to an increase in salary, marketing, and travel expenses, in part related to the acquisitions of the 2WR Entities and Emerald, a $0.6 million increase in stock-based compensation expense, primarily due to an increase in the total number of employees and the number of employees included under the plan, and a $0.3 million increase in intangible asset amortization primarily due to the acquisitions of the 2WR Entities and Emerald.

 

16

 

 

Non-operating income was $0.1 million for the three months ended June 30, 2022, compared to non-operating income of $1.0 million for the three months ended June 30, 2021, a decrease of $0.9 million. Other income increased by $0.1 million due to the interest earned on the XS Financial investment. The Company recorded a $1.0 million gain from the PPP loan forgiveness in the three months ended June 30, 2021.

 

Deferred income tax benefit increased by $0.1 million due to the acquisitions of the 2WR Entities and Emerald.

 

As a result of the above, we incurred a net loss of $1.7 million for the three months ended June 30, 2022, or a net loss per share of ($0.17), compared to a net gain of $1.3 million for the three months ended June 30, 2021, or a net gain per share of $0.11.

 

Comparison of Results of Operations for the six months ended June 30, 2022 and 2021

 

During the six months ended June 30, 2022, we generated revenues of $37.3 million compared to revenues of $24.9 million during the six months ended June 30, 2021, an increase of $12.4 million, or 50%. This increase in revenues is a result of the following changes in individual revenue components:

 

  Services revenue increased $6.2 million due primarily to the acquisition of the 2WR Entities;
  Equipment systems revenue increased $3.6 million primarily due to an increase in cultivation equipment capital expenditure purchases by our customers;
  Construction design-build revenue increased $2.9 million exclusively due to the acquisition of Emerald; and
  Consumable product sales decreased $0.2 million.

 

During the six months ended June 30, 2022, cost of revenues was $28.9 million compared to $19.3 million during the six months ended June 30, 2021, an increase of $9.6 million, or 50%. This increase is directly attributable to the increase in revenues indicated above.

 

Gross profit was $8.4 million (23% of revenues) during the six months ended June 30, 2022 compared to $5.6 million (22% of revenue) during the six months ended June 30, 2021. Gross profit as a percentage of revenues increased primarily due to an increase in higher margin services revenues offset by an increase in lower margin construction design/build revenue.

 

Operating expenses increased by $6.0 million, or 116%, to $11.2 million for the six months ended June 30, 2022 compared to $5.2 million for the six months ended June 30, 2021. This was due to a $4.4 million increase in general and administrative expenses, mainly due to an increase in salary, marketing, and travel expenses, in part related to the acquisitions of the 2WR Entities and Emerald, a $1.2 million increase in stock-based compensation expense, primarily due to an increase in the number of total employees and an increase in employees included under the plan, and a $0.5 million increase in intangible asset amortization from the acquisitions of Emerald and 2WR.

 

Non-operating income was $0.2 million for the six months ended June 30, 2022, compared to non-operating expense of $0.7 million for the six months ended June 30, 2021, a change of $0.9 million. Interest expense decreased by $0.3 million to $0.0 million compared to $0.3 million in the six months ended June 30, 2021, due to the elimination of debt. Interest income increased by $0.1 million due to the interest earned on the XS Financial investment. For the six months ended June 30, 2021, the Company incurred a $1.0 million gain from the forgiveness of the PPP loan, a $0.8 million loss on the extinguishment of debt, and a $0.6 million interest expense related to the conversion of debt to equity at a discount to the offering price.

 

Deferred income tax benefit increased by $0.2 million due to the acquisitions of the 2WR Entities and Emerald.

 

As a result of the above, we incurred a net loss of $2.4 million for the six months ended June 30, 2022, or a net loss per share of ($0.23), compared to a net loss of $0.3 million for the six months ended June 30, 2021, or a net loss per share of ($0.03).

 

NON-GAAP FINANCIAL MEASURES

 

The Company uses the supplemental financial measure of Adjusted Earnings before Interest, Taxes, Depreciation and Amortization (“Adjusted EBITDA”) as a measure of our operating performance. Adjusted EBITDA is not calculated in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and it is not a substitute for other measures prescribed by GAAP such as net income (loss), income (loss) from operations, and cash flows from operating activities. We define Adjusted EBITDA as net income (loss) attributable to urban-gro, Inc., determined in accordance with GAAP, excluding the effects of certain operating and non-operating expenses including, but not limited to, interest expense, income taxes/benefit, depreciation of tangible assets, amortization of intangible assets, impairment of investments, unrealized exchange losses, debt forgiveness and extinguishment, stock-based compensation expense, and acquisition costs, that we do not believe reflect our core operating performance.

 

Our board of directors and management team focus on Adjusted EBITDA as a key performance and compensation measure. We believe that Adjusted EBITDA assists us in comparing our operating performance over various reporting periods because it removes from our operating results the impact of items that our management believes do not reflect our core operating performance.

 

The following table reconciles net loss attributable to the Company to Adjusted EBITDA for the periods presented:

 

  

Three months Ended June 30,

   Six months Ended June 30, 
   2022   2021   2022   2021 
Net Income (Loss)  $(1,739,304)  $1,257,444   $(2,435,521)  $(331,138)
Interest expense   7,658    4,624    15,317    322,067 
Interest expense – BCF               636,075 
Interest income   (47,275)       (127,126)    
Income tax benefit   (76,453)       (184,512)    
Loss on extinguishment of debt               790,723 
Stock-based compensation   882,000    299,602    1,764,000    590,407 
Depreciation and amortization   371,557    53,941    589,835    109,626 
Transaction & new entity costs   15,535    -    70,760     
Non-recurring legal fees   57,382    -    218,929     
PPP Loan forgiveness       (1,032,316)       (1,032,316)
Adjusted EBITDA  $(528,900)  $583,295   $(88,318)  $1,085,444 

 

BACKLOG

 

Backlog is a financial measure that generally reflects the dollar value of revenue that the Company expects to realize in the future. Although backlog is not a term recognized under generally accepted accounting principles in the United States (“GAAP”), it is a common measure used by companies operating in our industries. We report backlog for the following revenue categories: (i) Equipment Systems; (ii) Construction Design-Build; and (iii) Services. We define backlog for Equipment Systems and Services as signed contracts for which customer deposits have been received. Construction Design-Build backlog is comprised of construction projects once the contract is awarded and to the extent we believe funding is probable. Our Construction Design/Build backlog consists of uncompleted work on contracts in progress and contracts for which we have executed a contract but have not commenced the work. For uncompleted work on contracts in progress, we include (i) executed change orders, (ii) pending change orders for which we expect to receive confirmation in the ordinary course of business, and (iii) claims that we have made against our customers for which we have determined we have a legal basis under existing contractual arrangements and as to which we consider collection to be probable.

 

Our backlog as of June 30, 2022, March 31, 2022, and December 31, 2021 for each of our revenue categories is reflected in the following table (in millions of $):

 

Revenue Category  June 30, 2022   March 31, 2022   December 31, 2021 
Equipment Systems  $7   $16   $           25 
Construction Design-Build (1)   10    NA    NA 
Services   5    6    5 
                
Total  $22   $22   $30 

 

(1) - Construction Design-Build revenue and backlog relate to the operations of Emerald C.M. which was acquired by the Company on April 30, 2022.

 

Historically, the majority of our Equipment Systems and Services backlog has been retired and converted into revenue within two quarters. At June 30, 2022, we expected approximately 85% of our Construction Design-Build backlog to be completed in the next 12 months.

 

Certain Construction Design-Build contracts contain options that are exercisable at the discretion of our customer to award additional work to us, without requiring us to go through an additional competitive bidding process. In addition, some customer contracts also contain task orders that are signed under master contracts pursuant to which we perform work only when the customer awards specific task orders to us.

 

Although the majority of the contracts in our Construction Design-Build backlog may be canceled or modified at the election of the customer, we have not experienced material amounts of contract cancellations or modifications. Many Construction Design/Build projects are added to our contract backlog and completed within the same fiscal year and therefore may not be reflected in our beginning or year-end Construction Design/Build backlog amounts.

 

Liquidity and Capital Resources 

 

As of June 30, 2022, we had cash of $22.8 million, which represented a decrease of $11.8 million from December 31, 2021 due to the following changes:

 

  Net cash used by operating activities was $4.9 million. This use of cash is primarily the net effects of a $10.1 million decrease in customer deposits, a $1.3 million decrease in accounts payable and accrued expenses, and a $6.1 million decrease in prepayments and other assets. As of June 30, 2022, we had $3.3 million in customer deposits compared to $13.3 million as of December 31, 2021. We require prepayments from customers before any design work is commenced and before any material is ordered from the vendor. These prepayments are booked to the customer deposits liability account when received. We expect customer deposits to be relieved from the deposits account no longer than 12 months for each project. As of June 30, 2022, we had $6.1 million of vendor prepayments compared to $11.2 million as of December 31, 2021. As of June 30, 2022, we had $11.3 million in accounts payable and accrued expenses compared to $9.9 million as of December 31, 2021.
     
  Net cash used in investing activities was $3.1 million, primarily from the acquisition of Emerald. We have no material commitments for capital expenditures as of June 30, 2022.
     
  Net cash used by financing activities was $3.8 million, primarily due to the repurchase of treasury shares.

 

Inflation

 

Although our operations are influenced by general economic conditions, we do not believe that inflation had a material effect on our results of operations during the six months ended June 30, 2022.

 

17

 

 

Critical Accounting Policies and Estimates

 

Critical Accounting Policies and Estimates

 

The discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make estimates and judgments that affect the amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an on-going basis, we evaluate our estimates based on historical experience and on various other assumptions that are believed to be reasonable under 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 For a detailed discussion about the Company’s significant accounting policies, refer to Note 2 — “Summary of Significant Accounting Policies,” in the Company’s consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. During the six months ended June 30, 2022, there were no material changes made to the Company’s significant accounting policies.

 

Off-Balance Sheet Arrangements

 

We have not entered into any off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources and would be considered material to investors.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

We are a smaller reporting company and are not required to provide the information under this Item pursuant to Regulation S-K.

 

ITEM 4. CONTROLS AND PROCEDURES.

 

Disclosure Controls and Procedures

 

Disclosure Controls and Procedures – Our management, with the participation of our Chief Executive Officer (“CEO”) and Chief Financial Officer (“CFO”), has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Report.

 

These controls are designed to ensure that information required to be disclosed in the reports we file or submit pursuant to the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management, including our CEO and CFO to allow timely decisions regarding required disclosure.

 

Based on this evaluation, our CEO and CFO have concluded that our disclosure controls and procedures were effective as of June 30, 2022, at reasonable assurance levels.

 

We believe that our financial statements presented in this Form 10-Q fairly present, in all material respects, our financial position, results of operations, and cash flows for all periods presented herein.

 

Inherent Limitations – Our management team, including our CEO and CFO, does not expect that our disclosure controls and procedures will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. The design of any system of controls is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within our company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdown can occur because of simple error or mistake. In particular, many of our current processes rely upon manual reviews and processes to ensure that neither human error nor system weakness has resulted in erroneous reporting of financial data.

 

Changes in Internal Control over Financial Reporting – There were no changes in our internal control over financial reporting during the six months ended June 30, 2022, which were identified in conjunction with management’s evaluation required by paragraph (d) of Rules 13a-15 and 15d-15 under the Exchange Act, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

18

 

 

PART II. OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

From time to time, we become involved in or are threatened with legal disputes. While most of these disputes are not likely to have a material effect on our business, financial condition, or operations, the following matters are deemed by the Company to be material either due to the costs of litigation or the potential negative impacts to the Company should these matters not be resolved in our favor:

 

  Great Green Theory – Emerald filed a lien and brought a suit in the Superior Court of Berkshire, Massachusetts to foreclose on the lien against Great Green Theory Land, LLC and Great Green Theory Cultivation, LLC who are the owners of the land and a construction project in Lee, Massachusetts. Emerald is claiming breach of contract and quantum merit against Great Green Theory for failure to pay approximately $1,326,286.28 in payment applications, of which approximately half of that amount is due and owning to subcontractors on the project. Great Green Theory has filed counterclaims against Emerald claiming liquidated damages of approximately $1,010,000 for alleged unjustifiable delays on the project and alleging construction defects in the project.

 

oAccount Receivable of $500,000 acquired in Emerald transaction – The selling Emerald shareholders have agreed to indemnify and defend the Company for any litigation or judgement stemming from this lawsuit. The Company has recorded the full $500,000 as a receivable on the opening balance sheet as of the date of the acquisition.

 

oLegal Costs to collect the Account Receivable of $500,000 – The Company has agreed to split the legal costs of this claim until the funds are recovered or until the claim of liquidated damages is relieved. Total estimated legal costs associated with this claim are approximately $250,000. The Company recorded 50% of this amount as a liability on the opening balance sheet as of the date of the acquisition.

 

Pullar – urban-gro’s former Chief Financial Officer, George Pullar filed a suit in the District Court of Boulder County, Colorado against urban-gro and Bradley Nattrass, in his capacity as urban-gro’s CEO, claiming breach of fiduciary duty. urban-gro has since been dismissed without prejudice from the suit. The remaining claim stems from a settlement agreement with Mr. Pullar and allegations that Mr. Natrrass failed to share enough non-public material information about urban-gro’s plans for fundraising that would have impacted Mr. Pullar’s decision to enter into the settlement agreement. urban-gro’s director and officer liability insurance carrier has indicated coverage is available to Mr. Nattrass for this suit. We believe we have substantial defenses to the claim asserted in this lawsuit and intend to vigorously defend this action.

 

Crest Ventures, LLC – We have been sued in a putative breach of contract case in the District Court for Arapahoe County, Colorado. The allegations in the action are based on a claim that Crest Ventures, LLC is entitled to commission compensation on the February 2021 uplisting of our common stock to the Nasdaq Capital Market. We believe we have substantial defenses to the claim asserted in this lawsuit and intend to vigorously defend this action.

 

  Sunflower Bank – We have filed a lawsuit against Sunflower Bank related to fraudulent wire transfers of approximately $5.1 million that were made from our accounts at Sunflower Bank in October 2021. As of the date of this Report, $1.8 million of these funds have been returned to us. We are suing Sunflower Bank for the remaining $3.3 million as we believe that Sunflower Bank failed to follow industry standard procedures designed to prevent such a theft and is therefore liable for the unrecovered balance. We expect Sunflower Bank, Sunflower Bank’s insurers, and/or our insurer to reimburse us for the remaining balance.

 

ITEM 1A. RISK FACTORS

 

We are a smaller reporting company as defined by Rule 12b-2 of the Exchange Act and are not required to provide the information under 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 DISCLOSURE

 

Not Applicable.

 

ITEM 5. OTHER INFORMATION

 

None.

 

ITEM 6. EXHIBITS

 

Exhibit

No.

  Description
     
2.1   Acquisition Agreement and Plan of Merger (incorporated by reference to Exhibit 2.1 to Form 8-K filed March 14, 2022).
     
2.2   First Amendment to Acquisition Agreement and Plan of Merger (incorporated by reference to Exhibit 2.2 to Form 8-K filed May 2, 2022).
     
3.1   Certificate of Incorporation (incorporated by reference to Exhibit 3.3 to Form 8-K filed October 30, 2020).
     
3.2   Certificate of Amendment to Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to Form 8-K filed January 5, 2021).
     
3.3   Bylaws (incorporated by reference to Exhibit 3.4 to Form 8-K filed October 30, 2020).
     
3.4   Amendment No. 1 to Bylaws (incorporated by reference to Exhibit 3.1 to Form 8-K filed January 12, 2021).
     
31.1   Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
     
31.2   Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
     
32   Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
     
101.INS   Inline XBRL Instance Document
     
101.SCH   Inline XBRL Schema Document
     
101.CAL   Inline XBRL Calculation Linkbase Document
     
101.DEF   Inline XBRL Definition Linkbase Document
     
101.LAB   Inline XBRL Label Linkbase Document
     
101.PRE   Inline XBRL Presentation Linkbase Document
     
104   Cover Page Interactive Data File (Embedded within the Inline XBRL document)

 

19

 

 

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 August 15, 2022.

 

  URBAN-GRO, INC.
   
  By: /s/ Bradley Nattrass
    Bradley Nattrass,
    Principal Executive Officer, a duly authorized officer
     
  By: /s/ Richard Akright
    Richard A. Akright, Principal Financial Officer and Principal Accounting Officer

 

20

 

EX-31.1 2 ex31-1.htm

 

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14 OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Bradley Nattrass, certify that:

 

  1. I have reviewed this quarterly report on Form 10-Q of urban-gro, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  c. Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  d. Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Dated: August 15, 2022 /s/ Bradley Nattrass
  Bradley Nattrass, Chief Executive Officer

 

 

 

 

EX-31.2 3 ex31-2.htm

 

Exhibit 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13a-14 OF THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Richard Akright, certify that:

 

  1. I have reviewed this quarterly report on Form 10-Q of urban-gro, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a. Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  b. Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  c. Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  d. Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

  a. All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  b. Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Dated: August 15, 2022 /s/ Richard Akright
  Richard A. Akright, Chief Financial Officer

 

 

 

 

EX-32 4 ex32.htm

 

Exhibit 32

 

CERTIFICATION PURSUANT TO

18 U.S.C., SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with this quarterly report of urban-gro, Inc. (the “Company”) on Form 10-Q for the six months ended June 30, 2022, as filed with the Securities and Exchange Commission on August 15, 2022, (the “Report”), we, the undersigned, in the capacities and on the date indicated below, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of our knowledge:

 

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

 

Dated: August 15, 2022 /s/ Bradley Nattrass
  Bradley Nattrass, Chief Executive Officer
   
Dated: August 15, 2022 /s/ Richard Akright
  Richard Akright, Chief Financial Officer

 

 

 

 

GRAPHIC 5 form10-q_001.jpg begin 644 form10-q_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# H'!PD'!@H)" D+"PH,#QD0#PX. M#QX6%Q(9)" F)2,@(R(H+3DP*"HV*R(C,D0R-CL]0$! )C!&2T4^2CD_0#W_ MVP!# 0L+"P\-#QT0$!T]*2,I/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3T] M/3T]/3T]/3T]/3T]/3T]/3T]/3T]/3W_P 1" %6 G # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#U:V_X]T^E M2U%;?\>Z?2I: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HJ"_NQ86$]T4>01+NV)U/T]ZSSXELP =LI4E@I X."1_3 M\.] &O160?$EL&/[FXV",N6*@=,9'U&:M6>JPWSD0I+MV>8&9V_P"/=/I4M16W M_'NGTJ6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBEH 2BEP3V-*$8] M : &T4_RF]*40L?2@".BI?(_VJ7R1ZF@"&BI_)7WI1&OI0!7HJR$4=A2[1Z" M@"L 3T&:78Q[&K%+0!7$;'M2^2WM4]% $ A/YH BHJ;R1ZFE\E?>@""BK'EKZ4H1?04 M5J7%6<#T%% %<(QZ*:7RF]*L44 0>4WM^=+Y)]14U% $/D_[5+Y*^IJ6B@", M0J*41J.PI]% ";1Z"C%+10 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% &?;?\>Z?2I:BMO^/=/I4M !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !13MI]#0(V/:@!M%/\IO2E\EO44 1T5*(3W:E\D>IH AH MJ?R5]Z7RU]* *]%6=B^@I=H'84 5L&E",>@-6,4M %?RF]*7R6]JFI: (1 ? M44OD^]2TE #/)'0>XI$E1W=%=2R$!@#RIQGG\* '4M%% !1110 M4444 %%)5:YU.SLI%2ZNH87894.X!(H M44U7#*&7D$9!%-\^,3"'>OFE=VS M/.,XSCTH DHIN[/0&ES[4 +13=XR >&(R!2Y]J %HII< $G@#J3VH#9^E #J M*;N]J=0 4444 %%%% !29I:8X)1@.N#0 V*Z@G8K#-'(5ZA&!Q3PP(SS7*Q: M'?6NFV\JN[7,:JC1PJD;!"P+@-W.!WJ.6TUR2>(1_:S P=?+D=1M0[L98'[V M".QZ#D4 =?FC-E6** *XB8^@IWDGU%344 1>3[T>0OJ:EHH C\E?2E$:CM3Z* &A5'84N M,4M% !15+5=172].FNF"ML "*S!0S$X49/3)(YJFGB:R-M#,S.1+$)!Y:%P, MG &1U.[@>M &S25BMXE@6YDBDAGC554AWB8 %MW#-D;' M^K)W#:&+#V&: -REK'E\2VL);!E@*/*Y MG ,:K$Q)R6 X^JF@#7HK(/B"!KQ+6-)/.:15*2*4(!R-PSU'%:] !1110 44 M44 %%%)0 M(>E4[S4HK%XDD$KO+G:D49=B!U.!V&156Y\06\45NT0:5IY-B* M%(/#JC'\-PX[T 5]2T^\N-7,EOO6%Q DC(X4E5:0L/7^(5BMH^N0EIHTE>65 M8C,!, 9"%9<9R.0<&MNS\4V5W&'DWP;T+HLBD-P,D=,9] #4EUXDM+4LAAN6 MD !""$@L"P&1Z\D4 GK/<27@1O,D28;<>6,9&.#N[^_Y:=Y8:K_ M &M#':))]@4+F7[1G@Y#@@GWK17Q'9\A_, 4D.RQLR(0<'MSQBM MKP[:7-N][)=6\T'G2*56682MP@!R1[@T#Q/:!Y"Z3+$H7RV,9S+G)^5<BBB@ HI*SKK7+2TO6M96?S5C\U@J%L M+SS^AH T37/:Q#?IKD5W:6MU-']G,;?9Y(U(.[.#O(X^E67\3V"*2YF1L_ZM MH6#XQG=CTQWI7\16FPO#YDJ!E42"-MC9*C ;')^84 8>I6VNR7H!84 97 M]DZZSVWFW$[8DBW[9@-L6Y]ZGU(!0$]\<5&UAXD$Q'F2D&'".)EP,1D;",_> M+Y0QF!*%D7<3SR-P/%5KL:O8SZA= 2[$.^ /,") M7W#:@ _A/(Y (SWK8G\1V%M+-'*\JF'<"QC.&*@$A3W.".!2'Q%9(6$GGH%R MN6A8!F'51ZM[4 8MWI&MSS/"WF30R6Q$K-. I8K]U0.?O>O'?/:B&P\0&696 M::.-L8<3+RN]<*.>"JY^OO6^-:M=DC,)HS&%9U>(JPW$JN1[D&HH_$=A(T(W M2KYN-I>(J,$X4G/8GIZT 1Z78WMIJ#--),UN5D&))=V/G^3_ ,=K;%8\7B:P ME8 &=5X.]X6"@$$@D^AP:%\46#KE#.S'D(L+%L8SG'ICO0!LT51TW58M4$S0 MK($C?8&9WDN$65%W,#_",9Y/;CFKU8NH> M&[;4M0:YN)IBC)L:%2 IXQG.,_AG% $O_"0::%W?:0>N1M.0!C)(QQU'YT2: M[9Q7CP-/%A$#$AB6)SC 4#GKV-0Z=X.<56N M-?LK:^6!Y%ZOYCG@1[1D\]^WYTV#PY;0:JE\LTY=5&49LAFQC>3USC\*CNO" M]O>3RF6YN##(680 C:KD8+#C.?QH =+XDM$GC160QM@%W8KM.<%<8SGCI5J7 M6]/BQON4&2!G\ <_3!'YUGQ^$K6,V[-<7$DD,JREFV_O YXZ<]J=+X2LI+ M:"%99T\EV._(+,&.64Y'3I],4 7QK5@998_M"AH@Q8$'^'[V/7'M5\'(!%8E MWH"3-:HH4QQ71N&=S\PR<[1@=#Q^ [UN4 %%%% !1110!7LO^/.+Z58JO9?\ M><7TJQ0 4444 %%<_P")6G-]I,4*S.LDKAXXYS%N 0D98>]59]4U'1K4Q3>7 M(+=(_,D;+%=S'DGN% SW- '545S8\179TB*[:T$4;A2URQS$JEL;L=>G/I5 M5_%5TCC;%%*Q7<$5'4LFPMYHS_"",8_^M0!UU%T*%YY0Q$DGEJ=@ X#$DC\/6 M@#NJ*PM.U:\NKN-9XXTBD>5 H!W(4]3^=;M !1110 4444 %%%% %6\L8+]8 MTN4$D:/OV'E6(!ZCN.?Y513PSI\4>>*V*0].* , MO^P[1XY%D,SF0J79WR25S@Y_$U!<>%M/N3EUDR,8.[I\H7]0!^54]7O-3&H> M7;I(WDS!HH5@;$HV9R9.@&XXQ[57&N:[]F21K?/SXXMVW-QG&,<<]Z -K_A' M[0+L5IUC#;EC$AVH=P;('U'\Z9;>&[&TFCEB,Q,1!C#29"X+' ]OG-93ZUJ5 MLQ5D$/[W:D9MG/FAI&&=V?EXQQWK7T:XU"7:.2+ M(5HGVD XR/T%55\.6:RQONF(B;?&A?Y4.X/Q^*BM>B@#&'AC3OLZPM&[HLBR M+N;H5Z#Z=J8?"]@;B:?,WFRYRP?E7]S%$7^>.8@)U9A&= MHH ?_P ([9G*YGV.=[Q[_E=LD@D?C_+TJQ:Z3;693RE;Y(C"-S9^7.?YFL&P M0B)1J,5\UX?*\@HKY"[5[]!SNSGW]J9I4;@6@6*Y74!<_O2R. 8^%M/NB/,67 C$2C?T48_P /IWJW MHDCR::N]RX5W56/5E#$#_"M&@#G;+PN(=4^U3W!=8E"01+D*@#[AU_E6U8V< M5A:);09\M,XR5'6G>)- M0OK"*,Z?$[R,K' A+@XQA3CIG/Z51?5=<5@_D?NI?,&!;,3"%9<-U^;().., MXH T3X;L2D:>YENW>7S97D1X ' ]<#K[U+-H%I.\AD,S*S,X3S M#A';JR^A_P#KUBC7=76U:2X"PHH9A+]F=MY"@[2O&WDGFG7FLZU!IAN8XC)* MYH!R,_2LJ&^U6)YV>.0YD;+M;LWDH67H/X@ >@_I5N#4-7DG@+Q M19C#CR""X8N"V<_+P%..V>: +RZ%8K"8BC,A5%(+=0@('\ZBLO#5A8G,*.#@ MKRW0$8Q^5; Z4M &?9Z7'8,JVTDBQ@Y9"<@_*%_H#6A110 4444 )3'=4&69 M5'J3BGU2G:.*[,EP/DV@*Q' /?\ I6=27*@+6]<9W+]!_O#H<>@-5[J73M8 MANCX<@=[H6KQ^?;H8T& 6]/3VKIB[JX'3+J-E([HEW;LR$!@)5)4G@ M^G-/-Y;*64W,(* LP+C*@<$FN#UZZT2^TJSM]'M3]HM[RW)2.!D: ;QG?Q_G MK5JYL&BLI;M(45/[6GDNF:(OE [!20.2H.#BF!V,%Y;7,7FV]Q#+'G;OC<,, M^F15FN3T)5U#6VOK6[AFMEA\N0V]N4BD;.5Y)Y9<'IZUUE !1110 4444 5[ M+_CSB^E6*KV7_'G%]*L4 %%%% #2,G/ITHQVQ3J3- #<9&".*7 ].:7-9=[K M26[F.%=[#J>PK&M7A1CS38&B5]A2[?4#GK7/'6+UOF 7V3(JQ;Z\V[%P@QZ MK7)',Z#=G=?(#9V^@%&SC&!CZ4(ZR('4[E/((IU>@FFKH!NWV%/HHI@)145S M=1VL1DE.!V'K6+-KTS,?)14'^UR:Y<1BZ5#XV!OT5SB:Y=*F,5JV&J1 MWAV$;),9VGO]*BCCZ%9\L7J!?HI*6NT HHI,T !HK/O]7CM6,:+OD'7T%9C: MW=DY4HH]-M<-;,:%&3BW=^0&U+86TMTMP\*&9<8?OQT_$9-61TK"@UYPP%P@ M*]V7K6U#,D\8>-@RGH16M#%4Z_P,"2BBBND I**9-*D,9>0X4Q;DU"NMW:MEBC#TVXKSI9IAT[7 Z.EK-L=6CNV\MQLD[<\'Z M5HYKMI5H58\T'= +124M:@)3)(UD*EU!*'17.-KET3\NQ1Z8S3XM=G4CS$1Q[<&N%9KA[VU W8HUB0 M)&H5%X %256L[V.\CW1]1U4]15BO0A.,US1=T M%%%4 4E#,%!)X [UC76NA M6*VR!O\ ::L*^)IT%>;L!LT5S?\ ;=WG[R8]-M7+370[A+A-I)QN'2N:GF>' MF[7L!L4M-!SS3J[T 444F:8!FC-8OB;Q5IWA6P%SJ#MN<[8HDY>0^P_K7E>H M_&;6[B1AI]M:VD>?EW*9&Q[YXH ]DNK&"\*?:84D"9QN[9JRN!P!@#M7AUC\ M9/$%N^;N&TNTSR-A0_@17J'A/QKIOBVW9K0M'9;R?>7/<>H]Z .CHI,T MM !24M)F@ HK*O-:2)VC@7>PX))XJ@=;O"V MRP6X0*#_ !+6PKAE#*<@]"*Z:&)IUU># =4,L'F,&#LK 8R#4M+6S2:LP(8H M%A!"Y))R23DDU)BEJ&YNH[6$R2' [#UJ9.,(W>B0$O/:@#'85@S:],Y_U.HHK0 HHHH **** *]E_QYQ?2IZ\[U/0?&]WJ4T^DZW';V+G M,,1;E1@>WKFJO_",_$?_ *&*'_OK_P"M0!Z=17F/_",_$?\ Z&*'_OK_ .M1 M_P (S\1_^ABA_P"^O_K4 >G45YC_ ,(S\1_^ABA_[Z_^M1_PC/Q'_P"ABA_[ MZ_\ K4 =YK-V;>V\M#AY.!["L=-EK )70/*_^K5NBCU-9>G:?KVGP.GB*^6\ MG=MT;JM:E_P#ZR/;]SREV_E_^NOF\?4DZTY?RZ+_,8Z66^C =WD56 M&01TH5UO5V2 "?\ Y9N!C=[&IR+C[1^[8+$8UW%_N=*@D,'VR'[,#G<,X^Z3 MGM6$H\KWTVL_T M:)=,EP;=B=K9P#V-;U<7J%O?77VF'29A!>.6$,A. IS6+ M_P (S\1_^ACA_P"^O_K5[.63;M^UX M^?;TQ[UGTJT/93:3V ZNSN?M5HDO<]?K5BO.]1T;Q=?W"R^']62SM-H4QLV, MOSD]/I57_A&?B/\ ]#%#_P!]?_6KZW#3G54U*Z-K9LRG#GY5S7G MG_",_$?_ *&*+_OK_P"M5S3M)\4Z>SOXCU1+R!@%C56SM;UZ>E3BYNG0E) 7 MR2Q)/)/>I(K>2=7,:[M@R0.M1U/9&<72_9O]9^F/?VKY.DN::4M;C(*T=%NC M#<^2QPDG3/K5?41"+QA#C'\6.F>^*J/'/-&T=H_EW# K$^?NL>A_ UM1;H8A M.3CN33YH)+>39*N#U^M1FM,\Z3F\Z_\L?[W_P"JO#HTE43OTZ]! MF;R""#@CH:ZC3;DW5FCM]X<&N7JCJ6E>*-1,+^'-26RB7(E#'&YNQ'%=F4U& MJW)T:$>@T5YC_P (S\1_^ABA_P"^O_K4?\(S\1_^ABA_[Z_^M7TP'H][/]FM M9)>X''UKE&8NY=CEFY)]:S]-T?Q;82O+X@U5+RT*X5%;.&SP>@J]7SF;U).J MH=$ADL=O)+&[QKN5.H'6HJLV'G?;$\C[W?/3'?-2:F+=;G_1\=/FQ]W\*X/9 M)TO:+37[P(+6X:UN$D4D 'D>HKK%8, 1T(R*X[COTK(G\._$"6XD>TUZ*.W9 MLQH7^ZO8=*]7)IR]Z'30#TJ@UYC_ ,(S\1_^ABA_[Z_^M1_PC/Q'_P"ABB_[ MZ_\ K5[HCM=E8E0V=IJEE:I#K=R+F^'+R Y!':IJ^1Q]24Z M\K] )9;:6%$=UPC\J0:BK2L,FTE%S_QZ =3Z^U9YQN.W.,\9]*RJTU"*G'K] MXS;T*[:17@=L[!E<^E:]<'?66L7]H8O#]V+2\#!O,8X&SN*S?^$9^(__ $,4 M/_?7_P!:OI,MG*=!CDA6)S(@;EEQR.GI7>!YWXG\07'B;7)[^XR)G@"JFEZ7=:SJ$=E8HKW$H.Q6<+G SU-4U.5!'2IK0W"WD)L_,^TAP8O+S MNW]L8[T#"YMIK.X>WNHGAFC8JZ.,%3Z59T76+C0=7M]1M&(D@;)&?O+W4^V* MZSX@A3IFER:R$'B=T'V@18QY?\/F#^_]/>N%H ^I],OXM4TRVO;G M5FZS=-!;A$.&D.,CTK@_^$9^(_\ T,4/_?7_ -:M#3M/U[3X77Q'?+>3.V8F M4Y"KCD=/6N+,)RAAY.(%NI);>2 *9%PKC*D<@U'6E98-C*+O'V8?=SUW>U?- M4:2J-I]M_P#,9FULZ#='Y[9CP/F7^M8W';.*BNK74KRTEAT:X%O?,O[N4G 7 MD9_2M,#.5.O&W73Y =P.E%>8_P#",_$;_H8HO^^O_K4?\(S\1_\ H8H?^^O_ M *U?7"/3:Y;4+DW-V[;CL!PH]JYQ/#7Q%#J7\0Q%01D;NH_*MGG!SR>]>+G$ MVHQBMF!;ALA):_:))=D8)!P,FC[+#-G[+*6<#[CC!/T-%Z!LMWC&$,8''8_P#",_$? M_H8H?^^O_K4?\(S\1_\ H8H?^^O_ *U 'IU!/M7F/_",_$?_ *&*'_OK_P"M M6AH.A>.+37+6;5M;CN+%&)FB#81V P*\^&#KREI%W[O9>@R+1+)@YN9%P"/DSU/O6W M2*H50 , < 4ZONMFACGC*2*&4]C61/H(SF"7 _NM_C7S^+RVHINI1]1F.S%F)8DD]2:=#$\\ MJQQC+-P/:M*+0)F/[V1%'^SS6I::?#9#]VN6[L>M8T,LK5)7J*RZB)+6W%M; M)$/X1R?>IJ*6OI(Q44D@$JM?VHN[5HP<-U4^]6J0TIP4XN,MF!QKHT;E'4AA MP0:?%/)"&$;;=PP<5T=YID%V=S J_P#>%9CZ!.#B.2-AZGBOFZN75Z4KTU=# M,NM71+1GF^T.OR+]W/@]A6S<: C9-O(4_P!EAD57CT&8M^\D0+ZCFOGI8#%1?)R_=L,S M$5G<*BDL3@ 5U-C;?9;2.,_>'+8]:99Z;#9_,N6?^\U7*]? 8%T+SGNQ !12 MT5Z8$-W +BV>(_Q#%:?#> ;QAQT8=:\['X+ZPE*/ MQ(#FH[B2*-TC;:'^]45:TN@S _NI$8?[7%/AT!LYGEX]$']:\7ZAB9-1Y=$, MH6-HUW<*H4[ V*ZE0!@#H*BM[:*VC"1+@?SJ:O=P.$^K0UW>X!12T5W", MC6K,RH)XQED^\/45A5V9 K,NM$AF):(F)CV'(->-C\NE4E[2GOU PY;B2:-( MW;*H. .E1UIC0;C=@O'M]>?Y5>M=%A@(>0^8XYYZ#\*\^GE^)J2]]?>,31;) MK>)I91AY!P/05IT"EKZ.A1C1IJG'H(2FR(LB,CC*L""/44^BM@/FWQGX5N/" MNN202#-K*2]O*.C+Z?4=*RM,U2ZT>_CO;%PEQ'D*Q4-C(QWKZ5UK0M/\06)M M-3MEGB)R,\%3Z@]C7F>J_!.4%GT?4E89XCN5P0/3,Y ]?6M&DK.K356#A+9@<8>.#U'7VJ26XDF""1LA M!A1Z5OW>D0W+%U/ER'N.]4&T&X#862,KZG(KYNIEV(IW4%=,9EUN:':&-6N' M&"XPN?2GVNB10L'F;S&';'%:8 ';BN[ 9=*G/VE3Y *.E%%+7M"$KF-4M&MK MEF _=N<@_P!*ZBHYH8YXBDBAE/8UQXS"K$0MU6P'*P730J4*+)$3G:PJ8:CY M0(MX(XE;[V,DFKL^@M@,']7BW)ZL044M%> M@ E%+10 E&*6B@"O9?\ 'G%]*L57LO\ CSB^E6* "BBB@ HHHH *2EHH 2BE MHH 04M%% !5:\O;>PM_.NI B9"CC))/0 #J:LUFZM:7,WV>>S$;SVTF]8Y#A M7!!!&>QP>* +-G>V^HVJW%I*)8F) 8>HX(]C38M1MIPABD#[VVC SSR>?3H: MY_4-&UN]09-HKSA?-$;LHC E#\%;E;E]P1%E8,\LRJ&) .,$D<'IV-XN//EC<^;*6.73RE7&/\ >!-=(.E "T444 )12T4 )12T4 %(>E+2'I0! M1N-7M+:\6UD=_.(!VK&S8!Z9(''2KM8EY87RZZUY!$98V2-<+M25R-C MX?NKNUMFO$"Q>43)ESY>2=H+L0.>>A M%:U !24M% "48I:*+ )12T4 %4=0UBRTQD6[FV,P+8"EB%'4G'0>]73S61?V MNHQ:BUUIL=O,9H1$ZSN5V$'@\ Y')R* -96#*&4@J1D$=Z6N4G\.ZC-<2C,( MW$L;A9&5I%( V;>@ Y_(>])<>&KT747V00B%+AG3=(<(A(/W1@J*"6)Z >M&[VSB5XHX?-@,/E()2 0KL6Y[9! M'Y4QO#FI3121W$=K*T\; RO*Q\G(;Y5'?.1^OM0!U-O9Y0UTR3-L96=G;+'8H4_\ ?0)H Z1CD<&N9/A>X<-)(5:=O,)?S&R2=NP_A@TR3P[JIU%)D>+&^0 ML[RL<*S,< 8R#\PY!_I0!U)E43+$2=[ D<=J<> 3Z5R<7AW5$L8T8PG8S'R# M*=KKE?E9@!UP><>GO4L/AJ[\MY)!$DX:-H LC$0 .2R@_P"Z<4 =-#(LL*2) MG:X##(QP:DKC9/#E]!82RF3-R#G25*_BV#Q6IX7BE2VNG>U%JDDV8X ME8D !0.,^X- &]1110 E%+10 E+110 4444 %%%% !1110!7LO\ CSB^E6*K MV7_'G%]*L4 %%%% !1110 4444 %%%% !1110!0NM6BM-1MK-D8R3]#D #G' M<\_0E:5QIUM=SQ33Q[WB.4^8@ ] M>F<'\:HVWAC3H+-('C,K+C,C.VXD9QSG@>7-]DCB61YL M#"E@"%QGK@C\ZEB\003Z8UY#&\@280E$(8ER0, C@_>%/.@Z8J@&T38L8CVE MCC:!@<9QG'?K[TDVDVDUDUA&6C0NLA E7Q9:O$9EM[@P@#]Y@8W%-X'7TJ9M%TQDE:1H%+MC)R><8 MQ_Z"OY54NO#=O<7T,ZN8E1P[H@^^0^_DY_O<]_PH V:*** "BBB@ HHHH ** M** "D(S2T4 (!BEHHH *3%+10 @T44 %%%% !1110 4444 )65"W@,L]O)&$D:.0,R@J00..?FZCI4Z^&]+1PRVH!'0; MVP. .F<=A3I_#^FW,C236P9G)+'>PW9.3G!YY% %27Q7;0A&D@E5)?\ 4NQ M63Y@O4GCD]Z1/%=O-L^SVT\H9ECRNW&\YPO7_9/-.@\+6J7$LEP[3*P(1.5" M MNXP>#D#IBK\>CV,6W9 496!+$G*YPR6ZBN%@ FB^XX)XX"^OH * +@YI:0#%+0 4444 %%%% M!1110 4444 %%%% !1110 A&30![TM% !1110 4444 %%%% !1110 4444 % M%%% %>R_X\XOI5BJ]E_QYQ?2K% !1110 4444 %%%% !1110 4444 %%%% & M1XA;%E '++;OW$\3LUQ9F-2<-G>G0XX^8=0 .P#$ 5OX'I2;%W;MHW8QG'- "CI2T44 %%%% M !1110 4444 %%%% !1110 4444 %%%% !114%Y>06%I+=74JQ01+N=V/"B@ M">BL2?Q?HMM]F\Z_11=1B6,[3]PG 8\<#/&36RIRHYS[T .HHHH **K7%Y!: M/"MQ*J-,_EQ@GEVZX'Y&DT[4;;5;1;JRE$L#$@.!CD'!_4&@"U1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% %>R_P"/.+Z58JO9?\><7TJQ0 4444 (1GN1 M]*3;_M-3J* &[?\ ::C;_M-3J* &[?\ ::C;_M-3J* &[?\ ::C;_M-3J* & M[?\ ::C;_M-3J* &[?\ ::C;_M-3J* &[?\ ::C;_M-3J* &[?\ ::C;_M-3 MJ* &[?\ ::C;_M-3J* &[?\ ::C;_M-3J* &[?\ ::C;_M-3J* &[?\ ::C; M_M-3J* &[?\ ::C;_M-3J* &[?\ ::C;_M-3J* &[?\ ::C;_M-3J* &@8[D M_6L?Q;I<>K>&KV"2 SL(F>*,9Y<*=O'?DUM44 >47^D:H=/LX_L%_P"8VE0V MZ+ ORR2!LF.;T4?AQGFNH\3:/+JNJ:1'+!,]LEO/YPA9E4-L&T<'UZ5U]% ' MDT6B:];V4'V2+4!+/I9^U@R-N=Q(/ER3PVS(%+JNEWUQ:ZA_PC^F:K9V+0Q* M8I2P:27S =R@DD87.3WKUBB@#S"\\-20Z@6.GWD]G:ZPK1J"SL(6B&2O.2-_ M6J]AX;O[73;,I!JD,L\5\ET;=CO +9CP"<#VZ9S7J]% ')^!K>[M5O8I[;9 M&0Q3&-HC(=OS90DX([D<$UU9YI:* &[?]IJ-O^TU.HH ;M_VFHV_[34ZB@!N MW_::C;_M-3J* &[?]IJ-O^TU.HH ;M_VFHV_[34ZB@!NW_::C;_M-3J* &[? M]IJ-O^TU.HH ;M_VFHV_[34ZB@!NW_::C;_M-3J* &[?]IJ-O^TU.HH ;M_V MFHV_[34ZB@!NW_::C;_M-3J* &[?]IJ-O^TU.HH ;M_VFHV_[34ZB@!NW_:: M@#'<7TJQ5>R_P"/.+Z58H **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HI#Q0#DT +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 5[+_CSB^E6*KV7_'G%]*L4 %%%% !1110 4444 %%%% !1 M110 4444 4=4O+JSLS+96?VN0'F/S0GR]SD\5E67BJ6XL=.N;C3F@74)UBA' MFAOE92P8X^G2M^:(20/'TW*5SZ9K#E\,!M!T[3X;QX9M/9)(+@1@X901DJ>" M"">* *NK>.(M,@N)#:%C#J L?FE"*6*[MQ8\ 4QO'L47AR?5I+&79!=;V1A_>*XQ() #D>F,\_2FO MXS3^PM0UJ&S:33K8?NI?, -Q@[20.PSW/6JZ?#^RBT[5[&&XDCMM1F2784SY M0!SM'/(S4MQX+22SUBQM[U[>QU+#"!8@5@?(W,O/0XZ4 2:?XMEU#2;R^BL8 MY?LRAO*M[I)68=3TZ$#G!ZU?T7Q#!K[W#V"L]G%M5;@\"1L9( ]N,GUI=%TN MZTV*2.YODN5( 3;;+%MP.^#S4FB:4FB:3#8QR&18MQWE<$Y8GI^- %6X\31V MWB.+2VMI#&Q6-[D$;8Y&!*H1ZD#K[UG:GX\CTO6+FTELB\5M-'"\BSKO)< C M;&>3C=VHN_ %C>W=Q?RSS?VG)<">.Z#']W@C:H3.T@ 8YK1MO#-C%KUWJ\T4 M,]W<.C([Q M#A N%/7G&: ,^X\6T:Q!BBNEM6D%PF\LV.1']XCYA4-[ M\0DLM9N;$V!D%O/!>M?"\BG2,%HCM"E/=2!SF@!]]XQ-O -)U)_\ 3!))%';):VT8=D$* MC/H1NR3GGTH T=4UZ:TOHK+3[![^Z>(SLJR*@6/.,Y/^M[86SW'DJPF0>JGOD9I_\ MPC(DUC3[^ZNWN9+.V>W(EC4^;NP=Q]#QZ4 7M$UA-;T2WU**,HDZEE4G/ )' M]*=I^JQWNC1ZBRF*-XS(0>=H&<_RJ/1M*71=$AT])6F$*E0Y&"X@LIT+Q7#2*;: M2>9IDHC5 PS<$G'R_3G\J-4\?KITH'V 2(+-+R0M2>0J$&"9!@=_X>HJ_%X,L/[5@OKQ(KQH+6.VB6:$'84_C&>A- M%_3MWCA= MM%A7LFM2:CI^JFT,L21/&;=9 0I)')(QU-5U\*W4&N7FHVNJK']KD22 M2-[17Y48X8G(S0!)?>);ZT\20:3'I!E:X5GBE^TJ R+C<<=L;NE5)_'6SQ%= M:3%9PE[:9(2TMVD1&WXYS[8K,/A. MZAUO4-0LM66'[;*LKQO9I)M*J%X8GT% &MKVKMHFF_:EMS<,9$B6,,%R68*. M3TY-8]WXW.GZ;J,U]ILD-W8&(2P&52")#A6##C'7\JUM?TAM;TPVBW!MV$J2 MK*$#;2K!AP>O2LB\\%-J&GZA%>:I)+>7S1%[GR5 41G*J$!QCK^= $L/C'?H M%YJCVD;K;D*$MKE9MQ/J5X7&><]J:OC5?['6^DLB,W<=MA)TD4[R!N#+P1S5 MN/0[TZ9/:RZNPD=@T<]O;K"8\>H'# ]P:H?\(.C6LZ3:@S3W%Y%=R2) J*3' MT 0<#..30!9N_%KPW4XM]->:TMIO(EN#/'&"_<*&(W8S1J'C2TT[6;K3IHF\ MR&T^U(^?EEX)V#WP*K:MX'CU5KB(WS)8W4WVB2V:!'Q)W9&/*DT_7/ UIKAO MO/N)4^TPQ1QE1S"T>[# ]\[L$4 :UYK:6?AI]8:%F1+87'E@\XQG&:Q]'\=Q MZJMW_HBJ;>T-T?*N%E&/[I(^ZWL:U[W15O/#+Z.T[*KVPM_-"\],9Q65IW@L M6UPLU[J#712T:TC6.!80$(P=V/O'Z]* +\/B-)KG3(?L[ W]HUTIW?],5N+F4K,J$+DC !ZGBKR:[:2>'QK(8BT,'VC)'(7&>GK6;?^&[VZU#[ M9;ZRUM+):BUF*VZL7 ).1D_*>:T$T.TC\/#1MK&T%OY&">=N,9^M %&R\522 M:A:6NI:9+8&^!-JSR*^\@9VG'W6QSBJ.B^/TU?4;6V%B%6Y=D4QW"R.A4'ET M'*C@]?:KMEX8E34;2YU+5)K_ .P@BU1XE0(2,;B1]YL<9XIFG^#8-+FTV>UN M2ES9J\_'US5#7_#-KXDGLQJ#R-:VS,Y@4E=[$8!+ Y&.: MG\/Z*OA^Q:RAG:2V$C/ K#F)2<[<]^<\T 3Z3JBZK;2RI&4\N>2'!.<[&(S^ ME4=*\41ZIK%S8BVEB6/<89F^[?[/K!%K++)+Y!M5RK. M2?O9SP3573/ 6GZ+?6-]8R2QW5N&$TA9F^T!A\P()PN3SQ0!I:OX@.GW]MI] MI9R7E_!U J*_\3R:?H45[+I=R+N:011V1(\QG.>,CCH"< MU)J^@-J%_:ZC:WLEE?VR-&DRQAU*-C*E3UZ"JUYX/AU:.QBUF\GOHK4.2&^0 MR.W\1*$8P,@#WH -4\8PZ?H^FZA%"LR7[!4#S+$%RI;ECP,8Q38/%MQ>>'Y= M3M-+,OD2.LJ>>H7:HR75NC#Z4D'@ZV@LK"R-PTEI97+S1Q.F[Y&##RSD]!NZ M]:LZ9X<33-!N=(ANI&M)!(L(91F!&'W1Z@9.* *%YXVFL=+TZZNM-2%[]B(D MDNT50NW<"7/ SZ5OZ/J!U73(;LI&GF D".42+UQPPX/2LK4/"[W5KI,=O?>1 M)IHPCM L@?Y-IRI.*V--MIK2R2&YN%N)5ZR+$(P?^ C@4 6Z*** "BBB@ HH MHH **** "BBB@ HHHH **** *]E_QYQ?2K%5[+_CSB^E6* "BBB@ HHHH ** M** "BBB@ HHHH **** "DI:* $P**6B@!**6B@!*I7VL:=IA0:A?6UJ7R5\Z M4)N^F:NGI7DFO:._$6I6E_K6FZ7:2Z-:LRJKN1+(!_$.W'&: ._NK^UL6B6ZN886F;9&)'" MEV]!GJ:L"O*/$.LS>(M(\#ZG<11QRSZDI9$)VC#8XSSVK:U+QEKEUKVHV'AZ MUL##IO$TEU+M,C]=JC]/ZT =]@45A>#O$\?BO04OTB\F0,8Y8\YVL/3VK"U; MQEK*>.)_#>DZ?:S2>2KQRRNP"$C)9O8>U '=45P>C>/;I5UJV\26<=M>Z3'Y MKB(G;(O08SZG'YU1/C?Q7:Z-%XBO-)LO['D()B1SYR1D\-Z@-J-E'?1V M3W<"W4@RD#2 .P]EZGH:M5Y[/KEE>?$O0O(TZUF-W:>;%>MN\U%*,< =.V/S MJE;^/_$NJZ=J=UINE6(337;SI'=L,H[*/7'- 'IY( R2 !U)H%>.>,/&&K:U MX3T2[MHA;VUW+MF\N3&^16(V>NTXS7JFC2WL^D6TFIVR6UXR?O84;<%/IGF@ M"_3))$AC:21E1%&2S' ^M<"OB_Q-K<^H3^&M.LY-.L)&3=.QWW!'4+BL37_ M !S<^*OAQ?R6MDL31NL=\-_^J0D%67UR>"* /4K+4[+4E9K"[M[E4.&,,@?: M?0XJU7%?"^PDL_"RR2:;!9-.58-$^XSKM&';DX/M6??>-_$=QXIU'0M!TFUN M)K5AMD=R,)QDMDX[XH ]%HP/2O.;CQQX@O+_ %%-&L].-OIGRS-<2X,S@?,$ M&?8X_G2:C\3I3X=TF]TZV@CGU"5H7^U/B.!EZY/X@_2@#T>BN/T'7?$,TMXN MJ6=A+;10M)%>V_$.:30M%GT:Q6?4=7)6&!W^5".&R?K4FF>+M7L?%-OH/BBSM MXYKM=UO<6K$HW'0Y^E '<8HKR^T^(/B?5]+U*[T[2[!8]-9C,[.V&49X4>N M2:GO/B9=#PYHMU:VMK%=:F[1EYY"(82IP23_ (]* /1W(4%F( R3Z52&MZ9 M]B%Y_:-I]F9_+$WG+L+>F/>PZQ:6$MLD)>.[LY@T;G^Z1G/XX MKA=5O8;WX103VVG062#4L>1;Y*DACSSSDT >T @@$8P?2J(UC3C)K>GXUQ,_C+Q%X?OM+_X2#3+./3[]EC4PR$O"3C[Q/?'./K6;/J% MO?PJ_D;@"1D]!7CMC?VUEX9\#QSZ9:WAFG94DF+9A^?JN._U]*DL-:\52?$ MO5?)LXKBXBC:,P2S'9!%D$%<'J<+T]: /7^#17$6'C]I_A]>:]<6T45W:%XW MMPQV^8#POKSD5U.B7-S>:+9W-]$D-Q-$LCQIG"DC..: +U&*6B@!,48I:* $ MI:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"O9?\ 'G%]*L57LO\ MCSB^E6* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *VH2 M31:=9>&OA7//IK76LZAJ-A?3R,[Q6TP4=>">.3R: M]5HQ0!P/@CP]JGA/Q)J>GF&2;1Y\20W+L"=P]?KGGCL*M>--/U*\O(?^*?L= M:TW80T;-LF1O4,>WTKM,48H \GTWP1K=IX6\11K;&W6_0+:Z=YWF%,-G.[IG M'%3R^%=8/_"$XLF_XEQ7[5\P_=_,#7J.*,4 <1J^@7E[\3;/4# W]FK82P2S M CY2RL/ZUS&E#6M%\(:MI.G6]E>Z:!*R:BMRNU$(Y!7KGCIZUZ]C\JY*Z^&/ MAVZNY9S!/&)F+2113LD;D]!WL;=I5M+SSIB"/D3>3GFK& MJ>#[RR\3:I=CPS9Z]:WTGG0M+(%:%CU!SVS_ /KKTNTLX;&UBMK6-8X(5"1H MO10*GQ0!B>$M*;2M'"3:=9:?/*V^2"SSL!^IZFN$U.XU&U^-=U-I5JEW.MHN MZ!I-GF+L&0&['O7JU9 \,:>OB=M?"R?;VC\LG?\ +MQCI0!QUEX-U?Q!+XBU M#78H[&XU6W%O#$K;M@&,$_D!^=03:=XPU#PK'X4FTBWAC")!)?\ G@IY:D8( M7KG@5Z?BC% 'G:>$;ZP^('A^>WA>73["S\A[@D==C#I[DBF^$O#>JZ=X8\36 MUW:-'->22&!"0=X*D"O1L48H \DD\%:Y)\--*LELQ]NLKUIWMV< E=QZ'IW% M>GZ5-=7.FP2WUI]DN&7YX=X;:?K5S% H \WTS3O%'@L:AIFEZ3%J%I<3/+;7 M'GA/++?W@?PJE;_#S5-,^'NMVS!;C5=0*8BC/"A7!QG\S7JN*,4 9?AJUFL? M#6G6URFR:*!4=3V(%<[X@NYC-;S2R!6B)[$'MGZ?6MB\T#5;3PS9V]EX>T24&4R7 M=@,[ M&M.^Q:<)!!O+X=MQR?>@#B9/ NK:1I'ARXTM8;G4=(+-+"S;5EW') /M5NVT M77?$WC+3];UFR33+73@?*@\T2/(WX=!TKO\ %&* /-_"'AK5=.\)^)K2\M&C MN+SS?(0D'?E"!^IJ'3/#_B&P\"6%E_8UC>[)'-U97?WB">"C=!Q7IV*,4 >9 M>$O".HV?B*[U&/2CHU@]L\?V0W/FF1R/Y"J9\(ZZ?AA!I:V3+?KJ'F^7N'RK MGK]*]9Q1B@#S35M'\4>,+S2K/4M+@T^UL9A+-.)PXD(X^4#U&>/>F)X6U==5 M\:R_8V\O4(2EJ=P_>')KT[%&* /)V\):T=&\&0_87\S3YV:Y7:G#IXN+#4 (VF$H7RA\N6([XQTKO\4R:%9X9(I,['4J<''!XH \ M=UO0YI/B:WA^WES8:A#-)\-SRSV$ M4AGE&UI9I#(^/0$UO"@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** *]E_P ><7TJQ5>R_P"/.+Z58H **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK)\1 MZT=!TL7BP^<3/%%MSC[[A<_AF@#6HI"< GTKDY?&_D>$+'7)+,D7-PL+1(@&>IJ4'->=>,M2OFT;3KW6;%;" M.+5X'CC#^8_EC));'?V%;,FM^*MYNX/#T#6'WO)>XQ=%?]W[N?;- '6T5A1^ M+]-D\-/K9:1+>/*O&R?O%<''E[?[V>,5G1:YXL)^UR>'H/L)^;R5N/\ 2=OK MC[N?;- '745REKXV%WXW M>T89$MY.8_,_W5 SUXR: .OHK(\/:\-=LY6>W>UN[>0P7-NYR8Y!SC/<8.0: MO7%TT;B*&/S)2,[<*ZG*D^ ME/V\+V O457M9+AU?[3&D;!B%"G.5[&K%;@%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5[+_C MSB^E6*KV7_'G%]*L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5R_Q#C=O"4\D:L_V>:&=@HR=J2* MS?H#744UE# A@"",$$9H RY?$FE)I?VY;^V:%DW(5D!+\< #U/I7#6Q$GPT\ M,DCAM5@.#_UW:NY@\,:+:W?VNWTJSCN,Y\Q80#GUJX-.M!;QP?9HO)C<2(FP M;5;.<@>N>: .3^*$WV;2-*G\HR^7J<+>6O5\9.!71#Q%I)T_[<=1MEMMNXN9 M ,?4>OM5V>UAN@GGQ)+Y;AUW+G:PZ$>AJA)X8T66\^UR:59-<%MQD,*Y)]: M.#EM[B[\+76O0PRFV.M?VFL!4[G@&%SC\"U=]_PD>D'3Q??VC:_9BN[S/-'3 M_'VK2"@+M P ,8Q66GA?1([S[8FDV2W&=WF"%7.2TJ[1ASZGUJ=$6) M B*%4= !0!QNG6-Q?:WXFAL]0EL'%]&YDB56)_=#C# C_P#5706RFPN$2ZG: M5FB5?/D !=AUSCC-7H[:&&222.)%>4AI& P6.,9/K45TLNX$1K-#C#1D#/U% M85]D^P$.JW,?V*1%969AT!S@>M2/SJ=L/^F3?TJ$P&9!'#:_9XV/SL0 <>E: M.Q<@[1E1@'%8QC.I)R?E^&HRC'(MOJ,Z2?*)<,K'H?:DU%UG6."(AI&<'@_= M /6KTD23+MD0,OH138K>*'/E1JF>N!5.C)Q=.^C^\"0"G4VG5U(04444P"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH KV7_ !YQ?2K%5[+_ (\XOI5B@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M*]E_QYQ?2K%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 >4444 %%%% !1110 4444 %%%% !1110 4444 ?_9 end EX-101.SCH 6 ugro-20220630.xsd INLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - ORGANIZATION, ACQUISITIONS, AND LIQUIDITY link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - PREPAYMENTS AND OTHER ASSETS link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - GOODWILL & INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - RISKS AND UNCERTAINTIES link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - SHAREHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - WARRANTS link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - PREPAYMENTS AND OTHER ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - RISKS AND UNCERTAINTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SCHEDULE OF PREPAID BALANCES (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SCHEDULE OF COST METHOD INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - INVESTMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - SCHEDULE OF FUTURE AMORTIZATION EXPENSES OF INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - SCHEDULES OF CONCENTRATION OF RISK (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - SCHEDULE OF STOCK GRANT ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - SCHEDULE OF STOCK GRANT VESTING PERIODS (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - SHAREHOLDERS’ EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - WARRANTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ugro-20220630_cal.xml INLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ugro-20220630_def.xml INLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ugro-20220630_lab.xml INLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Product and Service [Axis] Equipment Systems [Member] Construction Design/Build [Member] Service [Member] Consumable Products [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Treasury Stock [Member] Business Acquisition [Axis] Emerald Construction Management Inc [Member] 2WR Sellers [Member] Related Party [Axis] Cloud 9 Support, LLC [Member] Investments in and Advances to Affiliates Categorization [Axis] Edyza [Member] XSF [Member] XS Financial [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Note Purchase Agreement [Member] Long-Term Debt, Type [Axis] Payment in Kind (PIK) Note [Member] Finite-Lived Intangible Assets by Major Class [Axis] Customer Relationships [Member] Trademarks and Trade Names [Member] Other Intangible Assets [Member] Patents [Member] Trade Names [Member] Customer [Axis] C000001462 [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] C000001140 [Member] C000001660 [Member] C000001661 [Member] C000000819 [Member] Accounts Receivable [Member] V000001029 [Member] Purchases [Member] Supplier Concentration Risk [Member] V000001350 [Member] V000000453 [Member] V000001372 [Member] V000001326 [Member] V000001280 [Member] Accounts Payable [Member] Award Type [Axis] Share-Based Payment Arrangement, Option [Member] Title of Individual [Axis] Board of Directors [Member] Class of Stock [Axis] Stock Repurchase Program [Member] Derivative Instrument [Axis] Warrant [Member] Scenario [Axis] Forecast [Member] Long-Lived Tangible Asset [Axis] Lights [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] Assets Current assets: Cash Accounts receivable, net Contract receivables Inventories Prepaid expenses and other current assets Total current assets Non-current assets: Property and equipment, net Operating lease right of use assets, net Investments Goodwill Intangible assets, net Total non-current assets Total assets Liabilities Current liabilities: Accounts payable Contract liabilities Accrued expenses Customer deposits Contingent consideration Operating lease liabilities Total current liabilities Non-current liabilities: Operating lease liabilities Deferred tax liability Total non-current liabilities Total liabilities Shareholders’ Equity Preferred stock, $0.10 par value; 10,000,000 shares authorized; 0 shares issued and outstanding Common stock, $0.001 par value; 100,000,000 shares authorized; 11,911,043 issued and 10,637,040 outstanding as of June 30, 2022, and 11,588,110 issued and 10,733,195 outstanding as of December 31, 2021 Additional paid in capital Treasury shares, cost basis: 1,274,003 shares as of June 30, 2022 and 854,915 shares as of December 31, 2021 Accumulated deficit Total shareholders’ equity Total liabilities and shareholders’ equity Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Treasury stock, shares Statement [Table] Statement [Line Items] Revenue Total Revenue Cost of Revenue Gross profit Operating expenses: General and administrative Intangible asset amortization Stock-based compensation Total operating expenses Income (loss) from operations Non-operating income (expenses): Interest expense Interest income Interest expense – beneficial conversion of notes payable Loss on extinguishment of debt PPP Loan Forgiveness Other income (expense) Total non-operating income (expenses) Income (loss) before income taxes Income tax expense (benefit) Net income (loss) Comprehensive income (loss) Earnings (loss) per share: Earnings (loss) per share - basic Earnings (loss) per share - dilutive Weighted average share - basic Weighted average shares - dilutive Beginning balance, value Beginning balance, shares Stock-based compensation Treasury stock Stock Options Exercised Stock Options Exercised, shares Stock Issuance related to acquisition Stock Issuance related to acquisition, shares Net income (loss) Stock issuance related to offering, net of offering costs Stock issuance related to offering, net of offering costs, shares Common stock repurchased Stock exercised Stock exercised, shares Stock issued with exercise of warrants Stock issued with exercise of warrants, shares Beneficial conversion feature Conversion of Bridge Financing Conversion of Bridge Financing, shares Stock grant program vesting Stock grant program vesting, shares Ending balance, value Ending balance, shares Statement of Stockholders' Equity [Abstract] Stock issuance cost Statement of Cash Flows [Abstract] Cash Flows from Operating Activities Adjustments to reconcile net income (loss) from operations: Depreciation and amortization Deferred income tax benefit Amortization of deferred financing costs Loss on extinguishment of debt Interest on convertible notes Stock-based compensation expense Beneficial conversion of Bridge notes Inventory write-offs Bad debt expense PPP loan forgiveness Changes in operating assets and liabilities (net of acquired amounts): Accounts receivable Inventories Prepayments and other assets Accounts payable and accrued expenses Operating leases Customer deposits Net Cash Provided By (Used In) Operating Activities Cash Flows from Investing Activities Business combinations, net of cash acquired Purchases of property and equipment Net Cash Used In Investing Activities Cash Flows from Financing Activities Proceeds from issuance of Common Stock, net of offering costs Repurchase of Common Stock Repayment of notes payable Proceeds from stock issuance Payment of finance lease ROU liability Net Cash Provided By (Used In) Financing Activities Net Increase (Decrease) in Cash Cash at Beginning of Period Cash at End of Period Supplemental Cash Flow Information: Interest paid Operating lease right of use asset Supplemental disclosure of non-cash investing and financing activities: Stock issued related to acquisitions PPP Loan Forgiveness Organization, Consolidation and Presentation of Financial Statements [Abstract] ORGANIZATION, ACQUISITIONS, AND LIQUIDITY Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] PREPAYMENTS AND OTHER ASSETS Equity Method Investments and Joint Ventures [Abstract] INVESTMENTS Goodwill and Intangible Assets Disclosure [Abstract] GOODWILL & INTANGIBLE ASSETS Payables and Accruals [Abstract] ACCRUED EXPENSES Risks and Uncertainties [Abstract] RISKS AND UNCERTAINTIES Share-Based Payment Arrangement [Abstract] STOCK-BASED COMPENSATION Equity [Abstract] SHAREHOLDERS’ EQUITY Warrants WARRANTS Income Tax Disclosure [Abstract] INCOME TAXES Subsequent Events [Abstract] SUBSEQUENT EVENTS Unaudited Condensed Consolidated Financial Statements Significant Accounting Policies Use of Estimates Reclassification Balance Sheet Classifications Contracts Receivable Contract Assets and Liabilities Schedule of Restructuring and Related Costs [Table] Restructuring Cost and Reserve [Line Items] SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION SCHEDULE OF CONTRACT ASSETS AND LIABILITIES SCHEDULE OF PREPAID BALANCES SCHEDULE OF COST METHOD INVESTMENTS SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS SCHEDULE OF FUTURE AMORTIZATION EXPENSES OF INTANGIBLE ASSETS SCHEDULE OF ACCRUED EXPENSES SCHEDULES OF CONCENTRATION OF RISK SCHEDULE OF STOCK GRANT ACTIVITY SCHEDULE OF STOCK GRANT VESTING PERIODS SCHEDULE OF WARRANT ACTIVITY Purchase Price Allocation of Purchase Price: Cash Accounts receivable, net Contract receivable Prepayments and other assets Property and equipment ROU asset Intangible assets Accrued expenses Contract liabilities ROU liability Deferred tax liability Revenue Net Income (loss) Business acquisition, purchase price Business acquisition, initial purchase price Business acquisition. working capital adjustment Business acquisition, cash payment Business acquisition, outstanding debt Business acquisition, shares issued, shares Business acquisition, shares issued, value Business acquisition, contingent consideration liability Business acquisition, contingent consideration, description Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage Retainage included in contract assets due to being conditional on something other than solely passage of time Total contract assets Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage Retainage included in contract liabilities due to being conditional on something other than solely passage of time Total contract liabilities Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Revenue from related party Account receivable, related party Vendor prepayments Prepaid services and fees Other assets Prepayments and other assets Investments in and Advances to Affiliates [Table] Investments in and Advances to Affiliates [Line Items] Investment Capital rasied Conversion of debt into equity percentage Debt Instrument, Maturity Date Class of Warrant or Right, Outstanding Share Price Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Finite lived intangible assets Cost Finite lived intangible assets accumulated amortization Finite lived intangible assets net book value Indefinite lived intangible assets Cost Indefinite lived intangible assets accumulated amortization Indefinite lived intangible assets net book value Finite lived intangible assets net book value Remainder of 2022 2023 2024 2025 Thereafter Total Amortization expense for intangible assets Accrued operating expenses Accrued wages and related expenses Accrued 401(k) Accrued sales tax payable Accrued expenses Concentration Risk [Table] Concentration Risk [Line Items] Concentration Risk, Percentage Grants outstanding, beginning Grants awarded Forfeiture/Cancelled Grants Vested Grants outstanding, ending Stock options outstanding, Number of shares, beginning Stock options outstanding, Weighted Average Remaining Life (Years), beginning Stock options outstanding, Weighted Average Exercise Price, Beginning Issued, Number of shares Issued, Weighted Average Remaining Life (Years) Issued, Weighted Average Exercise Price Expired, Number of shares Expired, Weighted Average Exercise Price Exercised, Number of shares Exercised, Weighted Average Exercise Price Stock options outstanding, Number of shares, ending Stock options outstanding, Weighted Average Remaining Life (Years), ending Stock options outstanding, Weighted Average Exercise Price, Ending Stock options exercisable Stock options exercisable, Weighted Average Remaining Life (Years) Stock options exercisable, Weighted Average Exercise Price Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Unrecognized share-based compensation expense Share price Remaining contractual term Rsk-free interest rate Expected volatility rate Aggregate intrinsic value of options outstanding and exercisable Schedule of Stock by Class [Table] Class of Stock [Line Items] Stock Repurchase Program, Authorized Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchased During Period, Shares Stock Repurchased During Period, Value Offsetting Assets [Table] Offsetting Assets [Line Items] Number of shares, Warrants outstanding beginning Weighted Average Exercise Price, Balance beginning Number of shares, Warrants Exercised Weighted Average Exercise Price, Warrants Exercised Number of shares, Warrants terminated cashless exercise Weighted Average Exercise Price, Warrants terminated cashless exercise Number of shares, Warrants outstanding ending Weighted Average Exercise Price, Balance ending Number of shares, Warrants exercisable Weighted Average Exercise Price, Warrants exercisable Warrant term Warrant outstanding and exercisable aggregate intrinsic value Propert and equipment, cost Contingent consideration. Consumable Products [Member] Construction Design/Build [Member] Debt Loan Forgiveness. Stock issued with exercise of warrants. Stock issued during period value stock exercised. Stock issued during period shares stock exercised. Stock issued with exercise of warrants. Interest on convertible notes Payment of finance lease ROU liability. Operating Lease Right Of Use Assets. Paycheck Protection Program Loan Forgiveness. Emerald Construction Management Inc [Member] Business Combination Initial Purchase Price. Unaudited Condensed Consolidated Financial Statements [Policy Text Block] Significant Accounting Policies [Policy Text Block] Contract Assets and Liabilities [Policy Text Block] Cloud 9 Support, LLC [Member] XS Financial [Member] Capital raised Conversion of Debt into Equity Percentage. Note Purchase Agreement [Member] Indefinite Lived Intangible Assets Gross. Indefinite Lived Intangible Assets Accumulated Amortization. Indefinite Lived Intangible Assets Net. Finite lived intangible assets amortization expense thereafter C000001462 [Member] C000001140 [Member] C000001660 [Member] V000001029 [Member] Purchases [Member] V000000453 [Member] V000001350 [Member] V000001372 [Member] V000001326 [Member] Board of Directors [Member] Stock Repurchase Program [Member] Warrants [Text Block] Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Terminated cashless exercise. Share based compensation arrangement by share based payment award non option equity instruments exercisable number. Share based compensation arrangement by share based payment award non option equity instruments weighted average exercise price. Share based compensation arrangement by share based payment award non option equity instruments weighted average exercise price exercised. Sharebased compensation arrangement by sharebased payment award non option equity instruments weighted average exercise price terminated cashless exercise. Share based compensation arrangement by share based payment award non option equity instruments weighted average exercise price issued exercisable. Aggregate intrinsic value outstanding and exercisable amount. Schedule of Contract Assets and Liabilities [Table Text Block] Excluding Retainage [Member] Retainage [Member] Contract Liabilities Current. Balance Sheet Classifications [Policy Text Block] Equipment Systems [Member] 2WR Sellers [Member] Business Combination Working Capital Adjustment. XSF [Member] C000001661 [Member] C000000819 [Member] V000001280 [Member] Edyza [Member] Business combination recognized identifiable assets acquired and liabilities assumed right of use assets. Business combination recognized identifiable assets acquired and liabilities assumed operarting lease liabilities. Share based compensation arrangement by share based payment award options grants in period non vested gross. Issued, Weighted Average Remaining Life (Years). Sharebased Compensation Arrangement by Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term Lights [Member] Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage. Retainage included in contract assets due to being conditional on something other than solely passage of time. Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage Retainage included in contract liabilities due to being conditional on something other than solely passage of time. Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage. Retainage included in contract assets due to being conditional on something other than solely passage of time. Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage. Assets, Current Assets, Noncurrent Assets [Default Label] Liabilities, Current Operating Lease, Liability, Noncurrent Liabilities, Noncurrent Liabilities [Default Label] Treasury Stock, Value Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Investment Income, Investment Expense Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock Issued During Period, Value, Treasury Stock Reissued Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets IncreaseDecreaseInOperatingLeaseLiabilities Increase (Decrease) in Contract with Customer, Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Payments for Repurchase of Common Stock Repayments of Notes Payable PaymentOfFinanceLeaseRightOfUseLiability Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations PaycheckProtectionProgramLoanForgiveness Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Business Acquisition, Pro Forma Revenue Contract with Customer, Liability Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price 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, Options, Exercisable, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePrice Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsTerminatedCashlessExercise ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber EX-101.PRE 10 ugro-20220630_pre.xml INLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover - shares
6 Months Ended
Jun. 30, 2022
Aug. 15, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2022  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2022  
Current Fiscal Year End Date --12-31  
Entity File Number 001-39933  
Entity Registrant Name urban-gro, Inc.  
Entity Central Index Key 0001706524  
Entity Tax Identification Number 46-5158469  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 1751 Panorama Point  
Entity Address, Address Line Two Unit G  
Entity Address, City or Town Lafayette  
Entity Address, State or Province CO  
Entity Address, Postal Zip Code 80026  
City Area Code (720)  
Local Phone Number 390-3880  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol UGRO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Elected Not To Use the Extended Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   10,637,040
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash $ 22,767,595 $ 34,592,190
Accounts receivable, net 14,903,543 13,125,685
Contract receivables 543,687
Inventories 398,098 514,756
Prepaid expenses and other current assets 6,142,613 11,248,266
Total current assets 44,755,536 59,480,897
Non-current assets:    
Property and equipment, net 864,022 207,496
Operating lease right of use assets, net 708,876 689,704
Investments 4,210,358 4,210,358
Goodwill 10,636,284 7,992,121
Intangible assets, net 4,886,740 1,575,466
Total non-current assets 21,306,280 14,675,145
Total assets 66,061,816 74,156,042
Current liabilities:    
Accounts payable 7,946,023 6,066,896
Contract liabilities 671,685
Accrued expenses 3,381,263 3,878,278
Customer deposits 3,286,073 13,345,451
Contingent consideration 2,612,678 1,563,000
Operating lease liabilities 283,727 152,459
Total current liabilities 18,181,449 25,006,084
Non-current liabilities:    
Operating lease liabilities 427,826 542,003
Deferred tax liability 1,201,112 440,625
Total non-current liabilities 1,628,938 982,628
Total liabilities 19,810,387 25,988,712
Shareholders’ Equity    
Preferred stock, $0.10 par value; 10,000,000 shares authorized; 0 shares issued and outstanding
Common stock, $0.001 par value; 100,000,000 shares authorized; 11,911,043 issued and 10,637,040 outstanding as of June 30, 2022, and 11,588,110 issued and 10,733,195 outstanding as of December 31, 2021 11,911 11,588
Additional paid in capital 82,971,694 78,679,220
Treasury shares, cost basis: 1,274,003 shares as of June 30, 2022 and 854,915 shares as of December 31, 2021 (11,456,667) (7,683,490)
Accumulated deficit (25,275,509) (22,839,988)
Total shareholders’ equity 46,251,429 48,167,330
Total liabilities and shareholders’ equity $ 66,061,816 $ 74,156,042
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.10 $ 0.10
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 11,911,043 11,588,110
Common stock, shares outstanding 10,637,040 10,733,195
Treasury stock, shares 1,274,003 854,915
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue        
Total Revenue $ 16,281,503 $ 12,831,297 $ 37,334,371 $ 24,865,653
Cost of Revenue 12,779,557 9,908,913 28,930,405 19,302,626
Gross profit 3,501,946 2,922,384 8,403,966 5,563,027
Operating expenses:        
General and administrative 4,240,658 2,400,417 8,965,957 4,597,257
Intangible asset amortization 306,225 411 468,725 578
Stock-based compensation 882,000 299,602 1,764,000 590,407
Total operating expenses 5,428,883 2,700,430 11,198,682 5,188,242
Income (loss) from operations (1,926,937) 221,954 (2,794,716) 374,784
Non-operating income (expenses):        
Interest expense (7,658) (4,624) (15,317) (322,067)
Interest income 47,275 11,531 127,126 14,390
Interest expense – beneficial conversion of notes payable (636,075)
Loss on extinguishment of debt (790,723)
PPP Loan Forgiveness 1,032,316 1,032,316
Other income (expense) 71,563 (3,733) 62,874 (3,764)
Total non-operating income (expenses) 111,180 1,035,490 174,683 (705,923)
Income (loss) before income taxes (1,815,757) 1,257,444 (2,620,033) (331,138)
Income tax expense (benefit) (76,453) (184,512)
Net income (loss) (1,739,304) 1,257,444 (2,435,521) (331,138)
Comprehensive income (loss) $ (1,739,304) $ 1,257,444 $ (2,435,521) $ (331,138)
Earnings (loss) per share:        
Earnings (loss) per share - basic $ (0.17) $ 0.11 $ (0.23) $ (0.03)
Earnings (loss) per share - dilutive $ (0.17) $ 0.11 $ (0.23) $ (0.03)
Weighted average share - basic 10,508,972 11,220,580 10,527,975 9,535,630
Weighted average shares - dilutive 10,508,972 11,725,282 10,527,975 9,535,630
Equipment Systems [Member]        
Revenue        
Total Revenue $ 10,077,572 $ 12,179,316 $ 27,144,916 $ 23,524,066
Construction Design/Build [Member]        
Revenue        
Total Revenue 2,917,321 2,917,321
Service [Member]        
Revenue        
Total Revenue 3,027,556 288,407 6,666,062 548,920
Consumable Products [Member]        
Revenue        
Total Revenue $ 259,054 $ 363,574 $ 606,072 $ 792,667
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Total
Beginning balance, value at Dec. 31, 2020 $ 4,719 $ 14,553,438 $ (21,964,321) $ (7,406,164)
Beginning balance, shares at Dec. 31, 2020 4,718,714        
Stock-based compensation 590,407 590,407
Stock Options Exercised $ 5 32,390 32,395
Stock Options Exercised, shares 4,777        
Net income (loss) (331,138) (331,138)
Stock issuance related to offering, net of offering costs $ 6,210 57,497,533 57,503,743
Stock issuance related to offering, net of offering costs, shares 6,210,000        
Common stock repurchased (3,474,270) (3,474,270)
Stock issued with exercise of warrants $ 18 9,978 9,996
Stock issued with exercise of warrants, shares 18,412        
Beneficial conversion feature 636,075 636,075
Conversion of Bridge Financing $ 254 1,907,971 1,908,225
Conversion of Bridge Financing, shares 254,425        
Stock grant program vesting $ 17 (17)
Stock grant program vesting, shares 16,586        
Ending balance, value at Jun. 30, 2021 $ 11,223 75,227,775 (22,295,459) (3,474,270) 49,469,269
Ending balance, shares at Jun. 30, 2021 11,222,914        
Beginning balance, value at Mar. 31, 2021 $ 11,218 75,091,357 (23,552,903) (2,975,000) 48,574,672
Beginning balance, shares at Mar. 31, 2021 11,218,137        
Stock-based compensation 299,602 299,602
Stock Options Exercised $ 5 32,390 32,395
Stock Options Exercised, shares 4,777        
Net income (loss) 1,257,444 1,257,444
Stock issuance related to offering, net of offering costs (195,574) (195,574)
Stock issuance related to offering, net of offering costs, shares        
Common stock repurchased (499,270) (499,270)
Ending balance, value at Jun. 30, 2021 $ 11,223 75,227,775 (22,295,459) (3,474,270) 49,469,269
Ending balance, shares at Jun. 30, 2021 11,222,914        
Beginning balance, value at Dec. 31, 2021 $ 11,588 78,679,220 (22,839,988) (7,683,490) 48,167,330
Beginning balance, shares at Dec. 31, 2021 11,588,110        
Stock-based compensation 1,764,000 1,764,000
Treasury stock (3,773,177) (3,773,177)
Stock Options Exercised
Stock Options Exercised, shares         4,555
Stock Issuance related to acquisition $ 283 2,499,717 $ 2,500,000
Stock Issuance related to acquisition, shares 283,515        
Net income (loss) (2,435,521) (2,435,521)
Stock exercised $ 5 28,792 28,797
Stock exercised, shares 4,555        
Stock issued with exercise of warrants $ 35 (35)
Stock issued with exercise of warrants, shares 34,863        
Ending balance, value at Jun. 30, 2022 $ 11,911 82,971,694 (25,275,509) (11,456,667) 46,251,429
Ending balance, shares at Jun. 30, 2022 11,911,043        
Beginning balance, value at Mar. 31, 2022 $ 11,628 79,589,977 (23,536,205) (11,456,667) 44,608,733
Beginning balance, shares at Mar. 31, 2022 11,627,528        
Stock-based compensation 882,000 882,000
Treasury stock
Stock Options Exercised
Stock Options Exercised, shares        
Stock Issuance related to acquisition $ 283 2,499,717 2,500,000
Stock Issuance related to acquisition, shares 283,515        
Net income (loss) (1,739,304) (1,739,304)
Ending balance, value at Jun. 30, 2022 $ 11,911 $ 82,971,694 $ (25,275,509) $ (11,456,667) $ 46,251,429
Ending balance, shares at Jun. 30, 2022 11,911,043        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited) (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Statement of Stockholders' Equity [Abstract]    
Stock issuance cost $ 195,574 $ 4,596,257
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash Flows from Operating Activities    
Net income (loss) $ (2,435,521) $ (331,138)
Adjustments to reconcile net income (loss) from operations:    
Depreciation and amortization 589,835 109,625
Deferred income tax benefit (184,512)  
Amortization of deferred financing costs 103,632
Loss on extinguishment of debt 790,723
Interest on convertible notes 53,725
Stock-based compensation expense 1,764,000 590,407
Beneficial conversion of Bridge notes 636,075
Inventory write-offs (84,942) 26,792
Bad debt expense 30,000 28,248
PPP loan forgiveness (1,032,316)
Changes in operating assets and liabilities (net of acquired amounts):    
Accounts receivable 663,955 (2,034,311)
Inventories 201,600 (116,964)
Prepayments and other assets 6,073,732 (3,732,753)
Accounts payable and accrued expenses (1,320,152) 1,729,802
Operating leases (163,054)
Customer deposits (10,059,378) 4,475,416
Net Cash Provided By (Used In) Operating Activities (4,924,437) 1,296,963
Cash Flows from Investing Activities    
Business combinations, net of cash acquired (2,709,148)
Purchases of property and equipment (374,630) (9,670)
Net Cash Used In Investing Activities (3,083,778) (9,670)
Cash Flows from Financing Activities    
Proceeds from issuance of Common Stock, net of offering costs 58,203,091
Repurchase of Common Stock (3,773,177) (3,474,270)
Repayment of notes payable (5,755,845)
Proceeds from stock issuance 28,797
Payment of finance lease ROU liability (72,000)
Net Cash Provided By (Used In) Financing Activities (3,816,380) 48,972,976
Net Increase (Decrease) in Cash (11,824,595) 50,260,269
Cash at Beginning of Period 34,592,190 184,469
Cash at End of Period 22,767,595 50,444,738
Supplemental Cash Flow Information:    
Interest paid 15,317 218,453
Operating lease right of use asset 52,733
Supplemental disclosure of non-cash investing and financing activities:    
Stock issued related to acquisitions 2,500,000
PPP Loan Forgiveness $ 1,032,316
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
ORGANIZATION, ACQUISITIONS, AND LIQUIDITY
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
ORGANIZATION, ACQUISITIONS, AND LIQUIDITY

NOTE 1 – ORGANIZATION, ACQUISITIONS, AND LIQUIDITY

 

Organization

 

urban-gro, Inc. (“our,” the “Company,” or “urban-gro”) is an integrated professional services and design-build firm. We offer value-added architectural, engineering, and construction management solutions to the Controlled Environment Agriculture (“CEA”), industrial, healthcare, and other commercial sectors. Innovation, collaboration, and a commitment to sustainability drive our team to provide exceptional customer experiences. To serve our horticulture clients, we engineer and design indoor CEA facilities and then integrate complex environmental equipment systems into those facilities. Through this work, we create high-performance indoor cultivation facilities for our clients to grow specialty crops, including leafy greens, vegetables, herbs, and plant-based medicines. Our custom-tailored approach to design, procurement, and equipment integration provides a single point of accountability across all aspects of indoor growing operations. We also help our clients achieve operational efficiency and economic advantages through a full spectrum of professional services and programs focused on facility optimization and environmental health which establish facilities that allow clients to manage, operate and perform at the highest level throughout their entire cultivation lifecycle once they are up and running. We also serve a broad range of commercial and governmental entities, providing them with planning, consulting, architectural and engineering design services for their facilities. We aim to work with our clients from inception of their project in a way that provides value throughout the life of their facility. We are a trusted partner and advisor to our clients and offer a complete set of engineering and managed services complemented by a vetted suite of select cultivation equipment systems.

 

Acquisitions

 

Emerald

 

On April 29, 2022 (the “Emerald Closing Date”), the Company acquired all of the issued and outstanding capital stock (the “Emerald Acquisition”) of Emerald Construction Management, Inc. (“Emerald”) from their shareholders (collectively, the “Emerald Sellers”). The aggregate purchase price for the Emerald Acquisition was $7.8 million (the “Emerald Purchase Price”), which represented $7.0 million in initial purchase price and an estimated $0.8 million in working capital adjustments.

 

The Emerald Purchase Price was payable as follows: $3.3 million in cash to the Emerald Sellers, net of satisfaction of Emerald’s entire outstanding debt of approximately $0.4 million; 283,515 shares of the Company’s common stock valued at $2.5 million transferred to the Emerald Sellers; and up to $2.0 million of contingent consideration (the “Emerald Contingent Consideration”) which can be earned by and payable to the Emerald Sellers based on the performance of Emerald during the 2-year period following the Emerald Closing Date. The Emerald Contingent Consideration is payable quarterly for a two-year period and will be equal to 35% of the Quarterly Gross Profit (as defined in the Emerald Acquisition Agreement). The value of the shares of the Company’s common stock to be issued for the Closing Payment Shares (as defined in the Emerald Acquisition Agreement) was determined based upon the daily volume weighted average closing price of the Company’s common stock in the ten trading days prior the signing date of the Emerald Acquisition Agreement. Any Emerald Contingent Consideration amounts earned by and payable to the Emerald Sellers is payable in shares of the Company’s common stock. The value of the shares of the Company’s common stock to be issued for the Emerald Contingent Consideration will be determined based upon the daily volume weighted average closing price of the Company’s common stock in the ten trading days prior to the end of the applicable annual quarter the Quarterly Gross Profit is calculated.

 

    1 
Purchase Price  $7,667,328 
      
Allocation of Purchase Price:     
Cash  $622,641 
Accounts receivable, net  $3,015,500 
Contract receivable  $697,019 
Prepayments and other assets  $38,086 
Property and equipment  $403,008 
ROU asset  $82,408 
Goodwill  $2,644,162 
Intangible assets  $3,780,000 
Accrued expenses  $2,111,302 
Contract liabilities  $476,786 
ROU liability  $82,408 
Deferred tax liability  $945,000 

 

The following pro forma amounts reflect the Company’s results as if the acquisition of Emerald had occurred on January 1, 2021. These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of the acquisition to reflect the additional amortization of intangibles.

 

    1    2    3    4 
  

Three Months Ended

June 30,
  

Six Months Ended

June 30,
 
   2022   2021   2022   2021 
Revenue   18,718,087    16,775,744    49,015,819    33,062,834 
Net Income (loss)   (1,556,748)   1,040,701    (1,456,161)   (263,650)

 

Acquired goodwill from Emerald represents the value expected to arise from organic growth and an opportunity to expand into a well-established market for the Company.

 

2WR

 

On June 28, 2021, the Company’s wholly-owned subsidiary, urban-gro Architect Holdings, LLC (the “Buyer”), and the 2WRCO Shareholders, the 2WRGA Shareholders, the MJ12 Shareholders, and the 2WRMS Shareholders (collectively, the “2WR Sellers”), and Sam Andras, an individual (the “Sellers Representative”) entered into a Stock Purchase Agreement (the “2WR Purchase Agreement”), pursuant to which the Buyer would purchase all of the issued and outstanding capital stock of 2WR of Colorado, Inc., a Colorado corporation (“2WRCO”), 2WR of Georgia, Inc., a Georgia corporation (“2WRGA”), MJ12 Design Studio, Inc., a Colorado corporation (“MJ12”) (collectively, the “2WR Purchased Shares”) from the 2WR Sellers. In connection with the acquisition of the 2WR Purchased Shares, the Buyer entered into an affiliate relationship with 2WR of Mississippi, P.C., a Mississippi professional corporation (“2WRMS” and together with 2WRCO, 2WRGA and MJ12, the “2WR Entities”). The transaction closed on July 30, 2021.

 

The 2WR Purchased Shares had an initial purchase price of up to $7.1 million, which purchase price was subject to customary working capital adjustments (the “2WR Purchase Price”). At closing, the 2WR Purchase Price was paid in the form of wire transfer of immediately available funds and the issuance of unregistered shares (the “2WR Closing Payment Shares”) of the Company’s common stock, par value $0.001, which 2WR Closing Payment Shares had an aggregate stated value of $2.0 million. Additionally, the 2WR Purchase Agreement provides for additional earnout payments (“2WR Earnout Payments”) to the 2WR Sellers of up to an aggregate amount of $2.0 million, payable in cash or unregistered shares of the Company’s common stock in the Buyer’s sole discretion. The 2WR Earnout Payments are payable quarterly for a two-year period and will be equal to 20% of the 2WR Entities’ Quarterly Gross Profit (as defined in the 2WR Purchase Agreement). The value of the shares of the Company’s common stock issued in the transaction was determined based upon the daily volume weighted average closing price of the Company’s common stock in the ten trading days prior to the issuance of such shares. The Company accounted for the acquisition of the 2WR Entities as follows:

 

      
Purchase Price  $10,058,536 
      
Allocation of Purchase Price:     
Cash  $950,690 
Accounts receivable, net  $1,676,208 
Prepayments and other assets  $42,752 
Property and equipment  $9,351 
Goodwill  $7,090,054 
Intangible assets  $1,762,500 
Accrued expenses  $1,032,394 
Deferred tax liability  $440,625 

 

 

The following pro forma amounts reflect the Company’s results as if the acquisition of the 2WR Entities had occurred on January 1, 2020. These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of the acquisition to reflect the additional amortization of intangibles.

 

    1    2    3    4 
  

Three Months Ended

June 30,
  

Six Months Ended

June 30,
 
   2022   2021   2022   2021 
Revenue   16,281,503    14,868,933    37,334,371    28,617,733 
Net Income (loss)   (1,739,304)   1,358,395    (2,435,521)   732,592 

 

Acquired goodwill from the 2WR Entities represents the value expected to arise from organic growth and an opportunity to expand into a well-established market for the Company.

 

Liquidity and Going Concern

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates realization of assets and the satisfaction of liabilities in the normal course of business within one year after the date the consolidated financial statements are available to be issued.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 – SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Unaudited Condensed Consolidated Financial Statements

 

The Company has prepared the accompanying condensed consolidated financial statements pursuant to the rules and regulations of the SEC for condensed financial reporting. The condensed consolidated financial statements are unaudited and, in the Company’s opinion, include all adjustments, consisting of normal recurring adjustments and accruals necessary for a fair presentation of the Company’s condensed consolidated balance sheets, condensed consolidated statements of operations and comprehensive income (loss), condensed consolidated statements of shareholders’ equity (deficit) and condensed consolidated statements of cash flows for the periods presented. The results reported in these condensed consolidated financial statements should not be regarded as necessarily indicative of results that may be expected for the entire year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted in accordance with regulations of the SEC. These condensed consolidated financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

 

Significant Accounting Policies

 

For a detailed discussion about the Company’s significant accounting policies, refer to Note 2 — “Summary of Significant Accounting Policies,” in the Company’s consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. During the six months ended June 30, 2022, there were no material changes made to the Company’s significant accounting policies.

 

Use of Estimates

 

In preparing condensed consolidated financial statements in conformity with GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of assets and liabilities at the date of the condensed consolidated financial statements and revenues and expenses during the reported period. Actual results could differ from those estimates. Significant estimates include: estimated revenues earned under construction design-build contracts; estimated useful lives and potential impairment of long-lived assets, intangibles and goodwill; inventory write offs; allowance for deferred tax assets; and allowance for bad debt.

 

Reclassification

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.

 

Balance Sheet Classifications

 

The Company includes in current assets and liabilities the following amounts that are in connection with construction contracts that may extend beyond one year: contract assets and contract liabilities (including retainage invoiced to customers contingent upon anything other than the passage of time), capitalized costs to fulfill contracts, retainage payable to sub-contractors and accrued losses on uncompleted contracts. A one-year time period is used to classify all other current assets and liabilities when not otherwise prescribed by the applicable accounting principles.

 

Contracts Receivable

 

Contracts receivable includes billed and unbilled amounts for services provided to customers for which the Company has an unconditional right to payment. Billed and unbilled amounts for which payment is contingent on anything other than the passage of time are included in contract assets and contract liabilities on a contract-by-contract basis. When payment of the retainage is contingent upon the Company fulfilling its obligations under the contract it does not meet the criteria to be included in contracts receivable and remains in the contract’s respective contract asset or contract liability, determined on a contract-by-contract basis. Retainage for which the Company has an unconditional right to payment that is only subject to the passage of time are included in contracts receivable.

 

The Company provides an allowance for doubtful accounts, which is based upon a review of outstanding receivables, historical collection information and existing economic conditions. Contracts receivable is ordinarily due 30 days after the issuance of the invoice. Accounts past due more than 60 days are considered delinquent. Interest continues to accrue on delinquent accounts until the account is past due more than one year, at which time interest accrual ceases and does not resume until the account is no longer classified as delinquent, Delinquent receivables are written off based on individual credit evaluation and specific circumstances of the customer.

 

 

Contract Assets and Liabilities

 

The timing of when the Company bills their customers on long-term construction contracts is generally dependent upon agreed-upon contractual terms, which may include milestone billings based on the completion of certain phases of the work, or when services are provided. When as a result of contingencies, billings cannot occur until after the related revenue has been recognized, the result is in unbilled revenue, which is included in contract assets. Additionally, the Company may receive advances or deposits from customers before revenue is recognized, resulting in deferred revenue, which is included in contract liabilities.

 

Retainage for which the Company has an unconditional right to payment that is only subject to the passage of time are classified as contracts receivable. Retainage subject to conditions other than the passage of time do not meet the definition of a receivable and are therefore included in contract assets and contract liabilities, as determined on a contract-by-contract basis.

 

Contract assets represent revenues recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts. Contract liabilities represent the Company’s obligation to perform on uncompleted contracts with customers for which the Company has received payment or for which contract receivables are outstanding.

 

      
Contract assets    
Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage 

$

261,920 
      
Retainage included in contract assets due to being conditional on something other than solely passage of time   281,767 
Total contract assets  $ 543,687 
      
Contract liabilities     
Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage  $(672,699)
      
Retainage included in contract liabilities due to being conditional on something other than solely passage of time   1,014 
Total contract liabilities  $(671,685)

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
RELATED PARTY TRANSACTIONS
6 Months Ended
Jun. 30, 2022
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

NOTE 3 – RELATED PARTY TRANSACTIONS

 

Cloud 9 Support, LLC (“Cloud 9”) is an entity owned by James Lowe, a director of the Company. Cloud 9 purchases materials from the Company for use with its customers. Total sales to Cloud 9 from the Company were $11,813 and $93,205 during the six months ended June 30, 2022, and 2021, respectively, and $5,606 and $79,199 during the three months ended June 30, 2022 and 2021, respectively. Outstanding receivables from Cloud 9 as of June 30, 2022 and December 31, 2021 totaled $4,052 and $6,797, respectively.

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
PREPAYMENTS AND OTHER ASSETS
6 Months Ended
Jun. 30, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
PREPAYMENTS AND OTHER ASSETS

NOTE 4 – PREPAYMENTS AND OTHER ASSETS

 

Prepayments and other assets are comprised of prepayments paid to vendors to initiate orders and prepaid services and fees. The prepaid balances are summarized as follows:

 

   June 30, 2022   December 31, 2021 
Vendor prepayments  $5,348,733   $10,652,962 
Prepaid services and fees   761,697    587,505 
Other assets   32,183    7,799 
Prepayments and other assets  $6,142,613   $11,248,266 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS
6 Months Ended
Jun. 30, 2022
Equity Method Investments and Joint Ventures [Abstract]  
INVESTMENTS

NOTE 5 – INVESTMENTS

 

The components of investments are summarized as follows:

 

   June 30, 2022   December 31, 2021 
Investment in Edyza  $1,710,358   $1,710,358 
Investment in XSF   2,500,000    2,500,000 
Investment  $4,210,358   $4,210,358 

 

Edyza

 

The Company has a strategic investment in Edyza, Inc. (“Edyza”), a hardware and software technology company that enables dense sensor networks in agriculture, healthcare, and other environments that require precise micro-climate monitoring. The Company measures this investment at cost, less any impairment changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer.

 

 

XS Financial

 

On October 30, 2021, the Company’s wholly-owned subsidiary UGFS, LLC, a Colorado limited liability company (“UGFS”), participated in a convertible note offering of Xtraction Services, Inc., a/k/a XS Financial Inc. (CSE: XSF) (OTCQB: XSHLF) (“XSF”), a specialty finance company providing CAPEX financing solutions, including equipment leasing, to Controlled Environment Agriculture (CEA) companies in the United States. UGFS invested $2,500,000 of a total $43,500,000 raised by XSF. The investment is convertible into equity and incurs 9.50% interest payable in cash (8.0%) and payment-in-kind Notes (1.5%) prior to any Nasdaq listing and 8.0% interest after any listing, pursuant to the Note Purchase Agreement. The debt matures on October 28, 2023, with a one-year option to extend the maturity date at the option of XSF. In addition, UGFS received 1,250,000 warrants with a CAD$0.45 exercise price pursuant to the Warrant instrument. No value was attributed to the warrants at the time of the investment in XFS.

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL & INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL & INTANGIBLE ASSETS

NOTE 6 – GOODWILL & INTANGIBLE ASSETS

 

Goodwill

 

The Company has recorded goodwill in conjunction with the acquisitions it has completed. The goodwill balances as of June 30, 2022 and December 31, 2021 were $10,636,284 and $7,992,121, respectively. Goodwill is not amortized. There is no goodwill for income tax purposes. The Company did not record any impairment charges related to goodwill for the periods ended June 30, 2022 and 2021.

 

Intangible Assets Other Than Goodwill

 

Intangible assets as of June 30, 2022 and December 31, 2021 consisted of the following:

 

   June 30, 2022 
   Cost   Accumulated Amortization   Net Book Value 
Finite-lived intangible assets:               
Customer relationships  $2,665,100   $152,584   $2,502,516 
Trademarks and trade names   2,195,000    148,018    2,046,982 
Backlog and Other   708,837    444,162    264,675 
Total finite-lived intangible assets:   5,558,937    744,764    4,814,173 
                
Indefinite-lived intangible assets:               
Patents   44,276    -    44,276 
Trade name   28,291    -    28,291 
Total Intangible assets, net  $5,631,504   $744,764   $4,886,740 

 

   December 31, 2021 
   Cost   Accumulated Amortization   Net Book Value 
Customer relationships  $834,100   $49,649   $784,451 
Trademarks and trade names   499,000    41,583    457,417 
Backlog and Other   518,404    184,806    333,598 
   $1,851,504   $276,039   $1,575,466 

 

The estimated future amortization expense for intangible assets subject to amortization as of June 30, 2022, is summarized below:

 

   

Estimated

Future

 
    Amortization Expense  
Remainder of 2022   $ 577,253  
2023     907,610  
2024     819,944  
2025     819,944  
Thereafter     1,689,422  
Total   $ 4,814,173  

 

Amortization expense for intangible assets for the six months ended June 30, 2022 and 2021 was $468,725 and $578, respectively. Amortization expense for intangible assets for the three months ended June 30, 2022 and 2021 was $306,225 and $411, respectively.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED EXPENSES
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
ACCRUED EXPENSES

NOTE 7 – ACCRUED EXPENSES

 

Accrued expenses are summarized as follows:

 

   June 30,   December 31, 
   2022   2021 
Accrued operating expenses  $673,034   $628,871 
Accrued wages and related expenses   800,322    1,887,124 
Accrued 401(k)   163,941    23,520 
Accrued sales tax payable   1,743,966    1,338,763 
Accrued expenses  $3,381,263   $3,878,278 

 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
RISKS AND UNCERTAINTIES
6 Months Ended
Jun. 30, 2022
Risks and Uncertainties [Abstract]  
RISKS AND UNCERTAINTIES

NOTE 8 – RISKS AND UNCERTAINTIES

 

Concentration Risk

 

The table below shows customers who account for 10% or more of the Company’s total revenues and 10% or more of the Company’s accounts receivable for the periods presented:

 

Customers exceeding 10% of revenue:

 

   Three Months Ended
June 30,
   Three Months Ended
June 30,
  

Six  Months Ended

June 30,
   Six Months Ended
June 30,
 
Company Customer Number  2022   2021   2022   2021 
C000001462   *    59%   16%   46%
C000001140   25%   *    20%   * 
C000001660   *    *    *    15%
C000001661   *    11%   *    * 
C000000819   14%   *    *    * 

 

Customers exceeding 10% of accounts receivable:

 

   June 30,   December 31, 
Company Customer Number  2022   2021 
C000001462   *    41%
C000001140   23%   23%
C000002151   12%   * 

 

The table below shows vendors who account for 10% or more of the Company’s total purchases and 10% or more of the Company’s accounts payable for the periods presented:

 

Vendors exceeding 10% of purchases:

 

   Three Months Ended
June 30,
   Three Months Ended
June 30,
  

Six
Months Ended

June 30,
   Six Months Ended
June 30,
 
Company Vendor Number  2022   2021   2022   2021 
V000001029   23%    *    25%   10%
V000001350   *    17%   *    16%
V000000453   *     *    12%   * 
V000001372   *    25%   *    15%
V000001326   *    *    *    10%
V000001280   19%   *    *    * 

 

Vendors exceeding 10% of accounts payable:

 

   June 30,   December 31, 
Company Vendor Number  2022   2021 
V000001029   33%   * 
V000000453   *   20%
V000001372   *   33%
V000001326   *    12%

 

*Amounts less than 10%

 

Foreign Exchange Risk

 

Although the Company’s revenues and expenses are expected to be predominantly denominated in United States dollars, the Company may be exposed to currency exchange fluctuations. Recent events in the global financial markets have been coupled with increased volatility in the currency markets. Fluctuations in the exchange rate between the U.S. dollar, the Canadian dollar, the Euro, and the currency of other regions in which the Company may operate may have a material adverse effect on the Company’s business, financial condition and operating results. The Company may, in the future, establish a program to hedge a portion of the Company’s foreign currency exposure with the objective of minimizing the impact of adverse foreign currency exchange movements. However, even if the Company develops a hedging program, there can be no assurance that it will effectively mitigate currency risks.

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION

NOTE 9 – STOCK-BASED COMPENSATION 

 

Stock-based compensation expense for the six months ended June 30, 2022, and 2021 was $1,764,000 and $590,407, respectively, based on the vesting schedule of the stock grants and options. Stock-based compensation expense for the three months ended June 30, 2022 and 2021 was $882,000 and $299,602, respectively, based on the vesting schedule of the stock grants and options. No cash flow effects are anticipated for stock grants.

 

The following schedule shows stock grant activity for the six months ended June 30, 2022.

 

     
Grants unissued as of December 31, 2021   153,673 
Grants awarded   628,760 
Forfeiture/Cancelled   (7,200)
Grants Vested   (16,667)
Grants unissued as of June 30, 2022   758,566 

 

 

As of June 30, 2022, the Company has $1.8 million in unrecognized share-based compensation expense related to these stock grants.

 

The following schedule shows stock option activity for the six months ended June 30, 2022.

 

     Number of Shares      

Weighted

Average

Remaining

Life (Years)  

    

Weighted

Average

Exercise

Price  

 
Stock options outstanding as of December 31, 2021    641,337    7.20    $ 6.27 
Issued    44,410    9.50    $ 10.48 
Expired    -    -    $ - 
Exercised    (4,555)   -    $ (6.00)
Stock options outstanding as of June 30, 2022    681,192    7.40    $ 6.55 
Stock options exercisable as of June 30, 2022    579,169    7.20    $ 6.41 

 

The fair value of the options is calculated using the Black-Scholes pricing model based on the market value of the underlying common stock at the valuation measurement date of $10.48, the remaining contractual term of the options of 10 years, risk-free interest rate of 0.66% and expected volatility of the price of the underlying common stock of 100%.

 

As of June 30, 2022, the Company has $0.6 million in unrecognized share-based compensation expense related to these stock options. The aggregate intrinsic value of the options outstanding and exercisable at June 30, 2022 is $0.

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
SHAREHOLDERS’ EQUITY
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
SHAREHOLDERS’ EQUITY

NOTE 10 – SHAREHOLDERS’ EQUITY

 

On May 24, 2021, the Board of Directors authorized a stock repurchase program to purchase up to $5.0 million of the currently outstanding shares of the Company’s common stock, over a period of 12 months through open market purchases, in compliance with Rule 10b-18 under the Securities Exchange Act of 1934. On January 18, 2022, the Board of Directors authorized a $2.0 million increase to the stock repurchase program, to a total of $7.0 million. On February 2, 2022, the Board of Directors authorized an additional $1.5 million increase to the stock repurchase, to a total of $8.5 million. During the six months ended June 30, 2022, the Company repurchased 419,088 shares of common stock at an average price per share of $9.02, for a total price of $3.8 million under this program. The Company did not repurchase any shares during the three-months ended June 30, 2022. In total, the Company has repurchased 924,003 shares of common stock at an average of $9.20 per share, for a total price of $8.5 million, under this program.

 

For the three and six months ended June 30, 2021, the Company repurchased 52,895 under this program, and repurchased 350,000 shares of common stock at an average price of $8.50 per share, for a total price of $3.0 million outside of the stock repurchase program.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
WARRANTS
6 Months Ended
Jun. 30, 2022
Warrants  
WARRANTS

NOTE 11 – WARRANTS

 

The following table shows warrant activity for the six months ended June 30, 2022.

 

   

Number of

shares

  

Weighted

Average

Exercise Price

 
Warrants outstanding as of December 31, 2021    374,088   $11.26 
Exercised    (18,196)  $6.00 
Terminated – cashless exercise    (44,393)  $6.00 
Warrants outstanding as of June 30, 2022    311,499   $12.32 
Warrants exercisable as of June 30, 2022    311,499   $12.32 

 

 

The weighted-average life of the warrants is 2.3 years. The aggregate intrinsic value of the warrants outstanding and exercisable as of June 30, 2022 is $0.

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 12 – INCOME TAXES

 

The Company has experienced losses for both book and tax purposes since inception. The deferred income tax benefit for the three and six month periods ended June 30, 2022 relates to the reduction in the deferred tax liability associated with the amortization of the intangible assets from the acquisitions of the Emerald and 2WR Entities.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 13 – SUBSEQUENT EVENTS 

 

The Company has evaluated events and transaction occurring subsequent to June 30, 2022 up to the date of this filing of these condensed consolidated financial statements. These statements contain all necessary adjustments and disclosures resulting from that evaluation.

 

During 2021, the Company purchased lights from one of its international vendors to fulfill an order for a major customer. Subsequent to the sale, delivery and installation of the lights, the customer noted the lights were not performing as the manufacturer had stipulated. The Company performed tests of the lights and confirmed the performance metrics did not meet the manufacturer’s specifications. The Company worked with the customer to determine a lighting solution of replacement lights, sourced from the vendor, that would meet their needs. The customer has been a key customer to the Company and the Company expects to continue to do significant business with the customer in the future. In order to immediately satisfy the customer in this matter, during the third quarter of 2022, the Company agreed to supply the replacement lighting solution to the customer at the Company’s expense while the Company continues to work with the vendor to resolve the original defective lighting issue. The cost of the replacement lighting solution is expected to be $3.2 million. The Company is still evaluating the net amount of the expense it expects to record in the third quarter related to this transaction.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Unaudited Condensed Consolidated Financial Statements

Unaudited Condensed Consolidated Financial Statements

 

The Company has prepared the accompanying condensed consolidated financial statements pursuant to the rules and regulations of the SEC for condensed financial reporting. The condensed consolidated financial statements are unaudited and, in the Company’s opinion, include all adjustments, consisting of normal recurring adjustments and accruals necessary for a fair presentation of the Company’s condensed consolidated balance sheets, condensed consolidated statements of operations and comprehensive income (loss), condensed consolidated statements of shareholders’ equity (deficit) and condensed consolidated statements of cash flows for the periods presented. The results reported in these condensed consolidated financial statements should not be regarded as necessarily indicative of results that may be expected for the entire year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted in accordance with regulations of the SEC. These condensed consolidated financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

 

Significant Accounting Policies

Significant Accounting Policies

 

For a detailed discussion about the Company’s significant accounting policies, refer to Note 2 — “Summary of Significant Accounting Policies,” in the Company’s consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. During the six months ended June 30, 2022, there were no material changes made to the Company’s significant accounting policies.

 

Use of Estimates

Use of Estimates

 

In preparing condensed consolidated financial statements in conformity with GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of assets and liabilities at the date of the condensed consolidated financial statements and revenues and expenses during the reported period. Actual results could differ from those estimates. Significant estimates include: estimated revenues earned under construction design-build contracts; estimated useful lives and potential impairment of long-lived assets, intangibles and goodwill; inventory write offs; allowance for deferred tax assets; and allowance for bad debt.

 

Reclassification

Reclassification

 

Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.

 

Balance Sheet Classifications

Balance Sheet Classifications

 

The Company includes in current assets and liabilities the following amounts that are in connection with construction contracts that may extend beyond one year: contract assets and contract liabilities (including retainage invoiced to customers contingent upon anything other than the passage of time), capitalized costs to fulfill contracts, retainage payable to sub-contractors and accrued losses on uncompleted contracts. A one-year time period is used to classify all other current assets and liabilities when not otherwise prescribed by the applicable accounting principles.

 

Contracts Receivable

Contracts Receivable

 

Contracts receivable includes billed and unbilled amounts for services provided to customers for which the Company has an unconditional right to payment. Billed and unbilled amounts for which payment is contingent on anything other than the passage of time are included in contract assets and contract liabilities on a contract-by-contract basis. When payment of the retainage is contingent upon the Company fulfilling its obligations under the contract it does not meet the criteria to be included in contracts receivable and remains in the contract’s respective contract asset or contract liability, determined on a contract-by-contract basis. Retainage for which the Company has an unconditional right to payment that is only subject to the passage of time are included in contracts receivable.

 

The Company provides an allowance for doubtful accounts, which is based upon a review of outstanding receivables, historical collection information and existing economic conditions. Contracts receivable is ordinarily due 30 days after the issuance of the invoice. Accounts past due more than 60 days are considered delinquent. Interest continues to accrue on delinquent accounts until the account is past due more than one year, at which time interest accrual ceases and does not resume until the account is no longer classified as delinquent, Delinquent receivables are written off based on individual credit evaluation and specific circumstances of the customer.

 

 

Contract Assets and Liabilities

Contract Assets and Liabilities

 

The timing of when the Company bills their customers on long-term construction contracts is generally dependent upon agreed-upon contractual terms, which may include milestone billings based on the completion of certain phases of the work, or when services are provided. When as a result of contingencies, billings cannot occur until after the related revenue has been recognized, the result is in unbilled revenue, which is included in contract assets. Additionally, the Company may receive advances or deposits from customers before revenue is recognized, resulting in deferred revenue, which is included in contract liabilities.

 

Retainage for which the Company has an unconditional right to payment that is only subject to the passage of time are classified as contracts receivable. Retainage subject to conditions other than the passage of time do not meet the definition of a receivable and are therefore included in contract assets and contract liabilities, as determined on a contract-by-contract basis.

 

Contract assets represent revenues recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts. Contract liabilities represent the Company’s obligation to perform on uncompleted contracts with customers for which the Company has received payment or for which contract receivables are outstanding.

 

      
Contract assets    
Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage 

$

261,920 
      
Retainage included in contract assets due to being conditional on something other than solely passage of time   281,767 
Total contract assets  $ 543,687 
      
Contract liabilities     
Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage  $(672,699)
      
Retainage included in contract liabilities due to being conditional on something other than solely passage of time   1,014 
Total contract liabilities  $(671,685)

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Tables)
6 Months Ended
Jun. 30, 2022
Emerald Construction Management Inc [Member]  
Restructuring Cost and Reserve [Line Items]  
SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES

 

    1 
Purchase Price  $7,667,328 
      
Allocation of Purchase Price:     
Cash  $622,641 
Accounts receivable, net  $3,015,500 
Contract receivable  $697,019 
Prepayments and other assets  $38,086 
Property and equipment  $403,008 
ROU asset  $82,408 
Goodwill  $2,644,162 
Intangible assets  $3,780,000 
Accrued expenses  $2,111,302 
Contract liabilities  $476,786 
ROU liability  $82,408 
Deferred tax liability  $945,000 
SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION

The following pro forma amounts reflect the Company’s results as if the acquisition of Emerald had occurred on January 1, 2021. These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of the acquisition to reflect the additional amortization of intangibles.

 

    1    2    3    4 
  

Three Months Ended

June 30,
  

Six Months Ended

June 30,
 
   2022   2021   2022   2021 
Revenue   18,718,087    16,775,744    49,015,819    33,062,834 
Net Income (loss)   (1,556,748)   1,040,701    (1,456,161)   (263,650)
2WR Sellers [Member]  
Restructuring Cost and Reserve [Line Items]  
SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES

 

      
Purchase Price  $10,058,536 
      
Allocation of Purchase Price:     
Cash  $950,690 
Accounts receivable, net  $1,676,208 
Prepayments and other assets  $42,752 
Property and equipment  $9,351 
Goodwill  $7,090,054 
Intangible assets  $1,762,500 
Accrued expenses  $1,032,394 
Deferred tax liability  $440,625 
SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION

The following pro forma amounts reflect the Company’s results as if the acquisition of the 2WR Entities had occurred on January 1, 2020. These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of the acquisition to reflect the additional amortization of intangibles.

 

    1    2    3    4 
  

Three Months Ended

June 30,
  

Six Months Ended

June 30,
 
   2022   2021   2022   2021 
Revenue   16,281,503    14,868,933    37,334,371    28,617,733 
Net Income (loss)   (1,739,304)   1,358,395    (2,435,521)   732,592 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
SCHEDULE OF CONTRACT ASSETS AND LIABILITIES

Contract assets represent revenues recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts. Contract liabilities represent the Company’s obligation to perform on uncompleted contracts with customers for which the Company has received payment or for which contract receivables are outstanding.

 

      
Contract assets    
Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage 

$

261,920 
      
Retainage included in contract assets due to being conditional on something other than solely passage of time   281,767 
Total contract assets  $ 543,687 
      
Contract liabilities     
Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage  $(672,699)
      
Retainage included in contract liabilities due to being conditional on something other than solely passage of time   1,014 
Total contract liabilities  $(671,685)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
PREPAYMENTS AND OTHER ASSETS (Tables)
6 Months Ended
Jun. 30, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
SCHEDULE OF PREPAID BALANCES

Prepayments and other assets are comprised of prepayments paid to vendors to initiate orders and prepaid services and fees. The prepaid balances are summarized as follows:

 

   June 30, 2022   December 31, 2021 
Vendor prepayments  $5,348,733   $10,652,962 
Prepaid services and fees   761,697    587,505 
Other assets   32,183    7,799 
Prepayments and other assets  $6,142,613   $11,248,266 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2022
Equity Method Investments and Joint Ventures [Abstract]  
SCHEDULE OF COST METHOD INVESTMENTS

The components of investments are summarized as follows:

 

   June 30, 2022   December 31, 2021 
Investment in Edyza  $1,710,358   $1,710,358 
Investment in XSF   2,500,000    2,500,000 
Investment  $4,210,358   $4,210,358 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL & INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS

Intangible assets as of June 30, 2022 and December 31, 2021 consisted of the following:

 

   June 30, 2022 
   Cost   Accumulated Amortization   Net Book Value 
Finite-lived intangible assets:               
Customer relationships  $2,665,100   $152,584   $2,502,516 
Trademarks and trade names   2,195,000    148,018    2,046,982 
Backlog and Other   708,837    444,162    264,675 
Total finite-lived intangible assets:   5,558,937    744,764    4,814,173 
                
Indefinite-lived intangible assets:               
Patents   44,276    -    44,276 
Trade name   28,291    -    28,291 
Total Intangible assets, net  $5,631,504   $744,764   $4,886,740 

 

   December 31, 2021 
   Cost   Accumulated Amortization   Net Book Value 
Customer relationships  $834,100   $49,649   $784,451 
Trademarks and trade names   499,000    41,583    457,417 
Backlog and Other   518,404    184,806    333,598 
   $1,851,504   $276,039   $1,575,466 
SCHEDULE OF FUTURE AMORTIZATION EXPENSES OF INTANGIBLE ASSETS

The estimated future amortization expense for intangible assets subject to amortization as of June 30, 2022, is summarized below:

 

   

Estimated

Future

 
    Amortization Expense  
Remainder of 2022   $ 577,253  
2023     907,610  
2024     819,944  
2025     819,944  
Thereafter     1,689,422  
Total   $ 4,814,173  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2022
Payables and Accruals [Abstract]  
SCHEDULE OF ACCRUED EXPENSES

Accrued expenses are summarized as follows:

 

   June 30,   December 31, 
   2022   2021 
Accrued operating expenses  $673,034   $628,871 
Accrued wages and related expenses   800,322    1,887,124 
Accrued 401(k)   163,941    23,520 
Accrued sales tax payable   1,743,966    1,338,763 
Accrued expenses  $3,381,263   $3,878,278 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
RISKS AND UNCERTAINTIES (Tables)
6 Months Ended
Jun. 30, 2022
Risks and Uncertainties [Abstract]  
SCHEDULES OF CONCENTRATION OF RISK

The table below shows customers who account for 10% or more of the Company’s total revenues and 10% or more of the Company’s accounts receivable for the periods presented:

 

Customers exceeding 10% of revenue:

 

   Three Months Ended
June 30,
   Three Months Ended
June 30,
  

Six  Months Ended

June 30,
   Six Months Ended
June 30,
 
Company Customer Number  2022   2021   2022   2021 
C000001462   *    59%   16%   46%
C000001140   25%   *    20%   * 
C000001660   *    *    *    15%
C000001661   *    11%   *    * 
C000000819   14%   *    *    * 

 

Customers exceeding 10% of accounts receivable:

 

   June 30,   December 31, 
Company Customer Number  2022   2021 
C000001462   *    41%
C000001140   23%   23%
C000002151   12%   * 

 

The table below shows vendors who account for 10% or more of the Company’s total purchases and 10% or more of the Company’s accounts payable for the periods presented:

 

Vendors exceeding 10% of purchases:

 

   Three Months Ended
June 30,
   Three Months Ended
June 30,
  

Six
Months Ended

June 30,
   Six Months Ended
June 30,
 
Company Vendor Number  2022   2021   2022   2021 
V000001029   23%    *    25%   10%
V000001350   *    17%   *    16%
V000000453   *     *    12%   * 
V000001372   *    25%   *    15%
V000001326   *    *    *    10%
V000001280   19%   *    *    * 

 

Vendors exceeding 10% of accounts payable:

 

   June 30,   December 31, 
Company Vendor Number  2022   2021 
V000001029   33%   * 
V000000453   *   20%
V000001372   *   33%
V000001326   *    12%

 

*Amounts less than 10%

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]  
SCHEDULE OF STOCK GRANT ACTIVITY

The following schedule shows stock grant activity for the six months ended June 30, 2022.

 

     
Grants unissued as of December 31, 2021   153,673 
Grants awarded   628,760 
Forfeiture/Cancelled   (7,200)
Grants Vested   (16,667)
Grants unissued as of June 30, 2022   758,566 
SCHEDULE OF STOCK GRANT VESTING PERIODS

The following schedule shows stock option activity for the six months ended June 30, 2022.

 

     Number of Shares      

Weighted

Average

Remaining

Life (Years)  

    

Weighted

Average

Exercise

Price  

 
Stock options outstanding as of December 31, 2021    641,337    7.20    $ 6.27 
Issued    44,410    9.50    $ 10.48 
Expired    -    -    $ - 
Exercised    (4,555)   -    $ (6.00)
Stock options outstanding as of June 30, 2022    681,192    7.40    $ 6.55 
Stock options exercisable as of June 30, 2022    579,169    7.20    $ 6.41 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
WARRANTS (Tables)
6 Months Ended
Jun. 30, 2022
Warrants  
SCHEDULE OF WARRANT ACTIVITY

The following table shows warrant activity for the six months ended June 30, 2022.

 

   

Number of

shares

  

Weighted

Average

Exercise Price

 
Warrants outstanding as of December 31, 2021    374,088   $11.26 
Exercised    (18,196)  $6.00 
Terminated – cashless exercise    (44,393)  $6.00 
Warrants outstanding as of June 30, 2022    311,499   $12.32 
Warrants exercisable as of June 30, 2022    311,499   $12.32 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Allocation of Purchase Price:    
Goodwill $ 10,636,284 $ 7,992,121
Emerald Construction Management Inc [Member]    
Restructuring Cost and Reserve [Line Items]    
Purchase Price 7,667,328  
Allocation of Purchase Price:    
Cash 622,641  
Accounts receivable, net 3,015,500  
Contract receivable 697,019  
Prepayments and other assets 38,086  
Property and equipment 403,008  
ROU asset 82,408  
Goodwill 2,644,162  
Intangible assets 3,780,000  
Accrued expenses 2,111,302  
Contract liabilities 476,786  
ROU liability 82,408  
Deferred tax liability 945,000  
2WR Sellers [Member]    
Restructuring Cost and Reserve [Line Items]    
Purchase Price 10,058,536  
Allocation of Purchase Price:    
Cash 950,690  
Accounts receivable, net 1,676,208  
Prepayments and other assets 42,752  
Property and equipment 9,351  
Goodwill 7,090,054  
Intangible assets 1,762,500  
Accrued expenses 1,032,394  
Deferred tax liability $ 440,625  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Emerald Construction Management Inc [Member]        
Restructuring Cost and Reserve [Line Items]        
Revenue $ 18,718,087 $ 16,775,744 $ 49,015,819 $ 33,062,834
Net Income (loss) (1,556,748) 1,040,701 (1,456,161) (263,650)
2WR Sellers [Member]        
Restructuring Cost and Reserve [Line Items]        
Revenue 16,281,503 14,868,933 37,334,371 28,617,733
Net Income (loss) $ (1,739,304) $ 1,358,395 $ (2,435,521) $ 732,592
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Details Narrative) - USD ($)
$ / shares in Units, $ in Millions
Apr. 29, 2022
Jun. 28, 2021
Jun. 30, 2022
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]        
Common stock, par value     $ 0.001 $ 0.001
Emerald Construction Management Inc [Member]        
Restructuring Cost and Reserve [Line Items]        
Business acquisition, purchase price $ 7.8      
Business acquisition, initial purchase price 7.0      
Business acquisition. working capital adjustment 0.8      
Business acquisition, cash payment 3.3      
Business acquisition, outstanding debt $ 0.4      
Business acquisition, shares issued, shares 283,515      
Business acquisition, shares issued, value $ 2.5      
Business acquisition, contingent consideration liability $ 2.0      
Business acquisition, contingent consideration, description The Emerald Contingent Consideration is payable quarterly for a two-year period and will be equal to 35% of the Quarterly Gross Profit (as defined in the Emerald Acquisition Agreement).      
2WR Sellers [Member]        
Restructuring Cost and Reserve [Line Items]        
Business acquisition, initial purchase price   $ 7.1    
Business acquisition, cash payment   2.0    
Business acquisition, shares issued, value   $ 2.0    
Business acquisition, contingent consideration, description   The 2WR Earnout Payments are payable quarterly for a two-year period and will be equal to 20% of the 2WR Entities’ Quarterly Gross Profit (as defined in the 2WR Purchase Agreement)    
Common stock, par value   $ 0.001    
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details)
Jun. 30, 2022
USD ($)
Accounting Policies [Abstract]  
Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage $ 261,920
Retainage included in contract assets due to being conditional on something other than solely passage of time 281,767
Total contract assets 543,687
Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage (672,699)
Retainage included in contract liabilities due to being conditional on something other than solely passage of time 1,014
Total contract liabilities $ (671,685)
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
RELATED PARTY TRANSACTIONS (Details Narrative) - Cloud 9 Support, LLC [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Related Party Transaction [Line Items]          
Revenue from related party $ 5,606 $ 79,199 $ 11,813 $ 93,205  
Account receivable, related party $ 4,052   $ 4,052   $ 6,797
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF PREPAID BALANCES (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Vendor prepayments $ 5,348,733 $ 10,652,962
Prepaid services and fees 761,697 587,505
Other assets 32,183 7,799
Prepayments and other assets $ 6,142,613 $ 11,248,266
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF COST METHOD INVESTMENTS (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Investments in and Advances to Affiliates [Line Items]    
Investment $ 4,210,358 $ 4,210,358
Edyza [Member]    
Investments in and Advances to Affiliates [Line Items]    
Investment 1,710,358 1,710,358
XSF [Member]    
Investments in and Advances to Affiliates [Line Items]    
Investment $ 2,500,000 $ 2,500,000
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS (Details Narrative)
shares in Thousands
Oct. 30, 2021
USD ($)
shares
Jun. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Oct. 30, 2021
$ / shares
Investments in and Advances to Affiliates [Line Items]        
Investments   $ 4,210,358 $ 4,210,358  
XS Financial [Member]        
Investments in and Advances to Affiliates [Line Items]        
Investments $ 2,500,000      
Capital rasied $ 43,500,000      
Conversion of debt into equity percentage 9.50%      
Debt Instrument, Maturity Date Oct. 28, 2023      
Class of Warrant or Right, Outstanding | shares 1,250,000,000      
Share Price | $ / shares       $ 0.45
XS Financial [Member] | Note Purchase Agreement [Member]        
Investments in and Advances to Affiliates [Line Items]        
Conversion of debt into equity percentage 8.00%      
XS Financial [Member] | Note Purchase Agreement [Member] | Payment in Kind (PIK) Note [Member]        
Investments in and Advances to Affiliates [Line Items]        
Conversion of debt into equity percentage 1.50%      
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets Cost $ 5,558,937 $ 1,851,504
Finite lived intangible assets accumulated amortization 744,764 276,039
Finite lived intangible assets net book value 4,814,173  
Indefinite lived intangible assets Cost 5,631,504  
Indefinite lived intangible assets accumulated amortization 744,764  
Finite lived intangible assets net book value 4,886,740 1,575,466
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets Cost 2,665,100 834,100
Finite lived intangible assets accumulated amortization 152,584 49,649
Finite lived intangible assets net book value 2,502,516  
Finite lived intangible assets net book value   784,451
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets Cost 2,195,000 499,000
Finite lived intangible assets accumulated amortization 148,018 41,583
Finite lived intangible assets net book value 2,046,982  
Finite lived intangible assets net book value   457,417
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets Cost 708,837 518,404
Finite lived intangible assets accumulated amortization 444,162 184,806
Finite lived intangible assets net book value 264,675  
Finite lived intangible assets net book value   $ 333,598
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Indefinite lived intangible assets Cost 44,276  
Indefinite lived intangible assets accumulated amortization  
Indefinite lived intangible assets net book value 44,276  
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Indefinite lived intangible assets Cost 28,291  
Indefinite lived intangible assets accumulated amortization  
Finite lived intangible assets net book value $ 28,291  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF FUTURE AMORTIZATION EXPENSES OF INTANGIBLE ASSETS (Details)
Jun. 30, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Remainder of 2022 $ 577,253
2023 907,610
2024 819,944
2025 819,944
Thereafter 1,689,422
Total $ 4,814,173
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL & INTANGIBLE ASSETS (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill $ 10,636,284   $ 10,636,284   $ 7,992,121
Amortization expense for intangible assets $ 306,225 $ 411 $ 468,725 $ 578  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued operating expenses $ 673,034 $ 628,871
Accrued wages and related expenses 800,322 1,887,124
Accrued 401(k) 163,941 23,520
Accrued sales tax payable 1,743,966 1,338,763
Accrued expenses $ 3,381,263 $ 3,878,278
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULES OF CONCENTRATION OF RISK (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
C000001462 [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   59.00% 16.00% 46.00%  
C000001462 [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage         41.00%
C000001140 [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 25.00%   20.00%    
C000001140 [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage     23.00%   23.00%
C000001660 [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage       15.00%  
C000001660 [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage     12.00%    
C000001661 [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   11.00%      
C000000819 [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 14.00%        
V000001029 [Member] | Purchases [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 23.00%   25.00% 10.00%  
V000001029 [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage     33.00%    
V000001350 [Member] | Purchases [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   17.00%   16.00%  
V000001350 [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage         20.00%
V000000453 [Member] | Purchases [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage     12.00%    
V000000453 [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage         33.00%
V000001372 [Member] | Purchases [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage   25.00%   15.00%  
V000001372 [Member] | Accounts Payable [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage         12.00%
V000001326 [Member] | Purchases [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage       10.00%  
V000001280 [Member] | Purchases [Member] | Supplier Concentration Risk [Member]          
Concentration Risk [Line Items]          
Concentration Risk, Percentage 19.00%        
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF STOCK GRANT ACTIVITY (Details)
6 Months Ended
Jun. 30, 2022
shares
Share-Based Payment Arrangement [Abstract]  
Grants outstanding, beginning 153,673
Grants awarded 628,760
Forfeiture/Cancelled (7,200)
Grants Vested (16,667)
Grants outstanding, ending 758,566
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF STOCK GRANT VESTING PERIODS (Details)
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Share-Based Payment Arrangement [Abstract]  
Stock options outstanding, Number of shares, beginning | shares 641,337
Stock options outstanding, Weighted Average Remaining Life (Years), beginning 7 years 2 months 12 days
Stock options outstanding, Weighted Average Exercise Price, Beginning | $ / shares $ 6.27
Issued, Number of shares | shares 44,410
Issued, Weighted Average Remaining Life (Years) 9 years 6 months
Issued, Weighted Average Exercise Price | $ / shares $ 10.48
Expired, Number of shares | shares
Expired, Weighted Average Exercise Price | $ / shares
Exercised, Number of shares | shares (4,555)
Exercised, Weighted Average Exercise Price | $ / shares $ (6.00)
Stock options outstanding, Number of shares, ending | shares 681,192
Stock options outstanding, Weighted Average Remaining Life (Years), ending 7 years 4 months 24 days
Stock options outstanding, Weighted Average Exercise Price, Ending | $ / shares $ 6.55
Stock options exercisable | shares 579,169
Stock options exercisable, Weighted Average Remaining Life (Years) 7 years 2 months 12 days
Stock options exercisable, Weighted Average Exercise Price | $ / shares $ 6.41
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation expense $ 882,000 $ 299,602 $ 1,764,000 $ 590,407
Unrecognized share-based compensation expense 1,800,000   1,800,000  
Aggregate intrinsic value of options outstanding and exercisable 0   0  
Share-Based Payment Arrangement, Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized share-based compensation expense $ 600,000   $ 600,000  
Share price $ 10.48   $ 10.48  
Remaining contractual term     10 years  
Rsk-free interest rate     0.66%  
Expected volatility rate     100.00%  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
SHAREHOLDERS’ EQUITY (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Feb. 02, 2022
Jan. 18, 2022
May 24, 2021
Class of Stock [Line Items]            
Stock Repurchased During Period, Value $ 499,270   $ 3,474,270      
Stock Repurchase Program [Member]            
Class of Stock [Line Items]            
Stock Repurchased During Period, Shares 52,895 924,003 350,000      
Share Price $ 8.50 $ 9.20 $ 8.50      
Stock Repurchased During Period, Value $ 3,000,000.0 $ 8,500,000 $ 3,000,000.0      
Common Stock [Member] | Stock Repurchase Program [Member]            
Class of Stock [Line Items]            
Stock Repurchased During Period, Shares   419,088        
Share Price   $ 9.02        
Stock Repurchased During Period, Value   $ 3,800,000        
Board of Directors [Member] | Common Stock [Member]            
Class of Stock [Line Items]            
Stock Repurchase Program, Authorized Amount       $ 1,500,000 $ 2,000,000.0 $ 5,000,000.0
Stock Repurchase Program, Remaining Authorized Repurchase Amount       $ 8,500,000 $ 7,000,000.0  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF WARRANT ACTIVITY (Details) - Warrant [Member]
6 Months Ended
Jun. 30, 2022
$ / shares
shares
Offsetting Assets [Line Items]  
Number of shares, Warrants outstanding beginning | shares 374,088
Weighted Average Exercise Price, Balance beginning | $ / shares $ 11.26
Number of shares, Warrants Exercised | shares (18,196)
Weighted Average Exercise Price, Warrants Exercised | $ / shares $ 6.00
Number of shares, Warrants terminated cashless exercise | shares (44,393)
Weighted Average Exercise Price, Warrants terminated cashless exercise | $ / shares $ 6.00
Number of shares, Warrants outstanding ending | shares 311,499
Weighted Average Exercise Price, Balance ending | $ / shares $ 12.32
Number of shares, Warrants exercisable | shares 311,499
Weighted Average Exercise Price, Warrants exercisable | $ / shares $ 12.32
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
WARRANTS (Details Narrative)
Jun. 30, 2022
USD ($)
Warrants  
Warrant term 2 years 3 months 18 days
Warrant outstanding and exercisable aggregate intrinsic value $ 0
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUBSEQUENT EVENTS (Details Narrative)
$ in Millions
Sep. 30, 2022
USD ($)
Forecast [Member] | Lights [Member]  
Propert and equipment, cost $ 3.2
XML 61 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001706524 2022-01-01 2022-06-30 0001706524 2022-08-15 0001706524 2022-06-30 0001706524 2021-12-31 0001706524 2022-04-01 2022-06-30 0001706524 2021-04-01 2021-06-30 0001706524 2021-01-01 2021-06-30 0001706524 UGRO:EquipmentSystemsMember 2022-04-01 2022-06-30 0001706524 UGRO:EquipmentSystemsMember 2021-04-01 2021-06-30 0001706524 UGRO:EquipmentSystemsMember 2022-01-01 2022-06-30 0001706524 UGRO:EquipmentSystemsMember 2021-01-01 2021-06-30 0001706524 UGRO:ConstructionDesignAndBuildingMember 2022-04-01 2022-06-30 0001706524 UGRO:ConstructionDesignAndBuildingMember 2021-04-01 2021-06-30 0001706524 UGRO:ConstructionDesignAndBuildingMember 2022-01-01 2022-06-30 0001706524 UGRO:ConstructionDesignAndBuildingMember 2021-01-01 2021-06-30 0001706524 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001706524 us-gaap:ServiceMember 2021-04-01 2021-06-30 0001706524 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001706524 us-gaap:ServiceMember 2021-01-01 2021-06-30 0001706524 UGRO:ConsumableProductsMember 2022-04-01 2022-06-30 0001706524 UGRO:ConsumableProductsMember 2021-04-01 2021-06-30 0001706524 UGRO:ConsumableProductsMember 2022-01-01 2022-06-30 0001706524 UGRO:ConsumableProductsMember 2021-01-01 2021-06-30 0001706524 us-gaap:CommonStockMember 2022-03-31 0001706524 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001706524 us-gaap:RetainedEarningsMember 2022-03-31 0001706524 us-gaap:TreasuryStockMember 2022-03-31 0001706524 2022-03-31 0001706524 us-gaap:CommonStockMember 2021-03-31 0001706524 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001706524 us-gaap:RetainedEarningsMember 2021-03-31 0001706524 us-gaap:TreasuryStockMember 2021-03-31 0001706524 2021-03-31 0001706524 us-gaap:CommonStockMember 2021-12-31 0001706524 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001706524 us-gaap:RetainedEarningsMember 2021-12-31 0001706524 us-gaap:TreasuryStockMember 2021-12-31 0001706524 us-gaap:CommonStockMember 2020-12-31 0001706524 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001706524 us-gaap:RetainedEarningsMember 2020-12-31 0001706524 us-gaap:TreasuryStockMember 2020-12-31 0001706524 2020-12-31 0001706524 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001706524 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001706524 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001706524 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001706524 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001706524 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001706524 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001706524 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001706524 us-gaap:TreasuryStockMember 2022-01-01 2022-06-30 0001706524 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001706524 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001706524 us-gaap:TreasuryStockMember 2021-01-01 2021-06-30 0001706524 us-gaap:CommonStockMember 2022-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001706524 us-gaap:RetainedEarningsMember 2022-06-30 0001706524 us-gaap:TreasuryStockMember 2022-06-30 0001706524 us-gaap:CommonStockMember 2021-06-30 0001706524 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001706524 us-gaap:RetainedEarningsMember 2021-06-30 0001706524 us-gaap:TreasuryStockMember 2021-06-30 0001706524 2021-06-30 0001706524 UGRO:EmeraldConstructionManagementIncMember 2022-04-28 2022-04-29 0001706524 UGRO:EmeraldConstructionManagementIncMember 2022-04-29 0001706524 UGRO:TwoWRSellersMember 2021-06-27 2021-06-28 0001706524 UGRO:TwoWRSellersMember 2021-06-28 0001706524 UGRO:EmeraldConstructionManagementIncMember 2022-01-01 2022-06-30 0001706524 UGRO:TwoWRSellersMember 2022-01-01 2022-06-30 0001706524 UGRO:EmeraldConstructionManagementIncMember 2022-06-30 0001706524 UGRO:TwoWRSellersMember 2022-06-30 0001706524 UGRO:EmeraldConstructionManagementIncMember 2022-04-01 2022-06-30 0001706524 UGRO:EmeraldConstructionManagementIncMember 2021-04-01 2021-06-30 0001706524 UGRO:EmeraldConstructionManagementIncMember 2021-01-01 2021-06-30 0001706524 UGRO:TwoWRSellersMember 2022-04-01 2022-06-30 0001706524 UGRO:TwoWRSellersMember 2021-04-01 2021-06-30 0001706524 UGRO:TwoWRSellersMember 2021-01-01 2021-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2022-01-01 2022-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2021-01-01 2021-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2022-04-01 2022-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2021-04-01 2021-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2022-06-30 0001706524 UGRO:Cloud9SupportLLCMember 2021-12-31 0001706524 UGRO:EdyzaMember 2022-06-30 0001706524 UGRO:EdyzaMember 2021-12-31 0001706524 UGRO:XSFMember 2022-06-30 0001706524 UGRO:XSFMember 2021-12-31 0001706524 UGRO:XSFinancialMember 2021-10-30 0001706524 UGRO:XSFinancialMember 2021-10-29 2021-10-30 0001706524 UGRO:XSFinancialMember UGRO:NotePurchaseAgreementMember 2021-10-29 2021-10-30 0001706524 UGRO:XSFinancialMember us-gaap:PaymentInKindPIKNoteMember UGRO:NotePurchaseAgreementMember 2021-10-29 2021-10-30 0001706524 us-gaap:CustomerRelationshipsMember 2022-06-30 0001706524 us-gaap:TrademarksAndTradeNamesMember 2022-06-30 0001706524 us-gaap:OtherIntangibleAssetsMember 2022-06-30 0001706524 us-gaap:PatentsMember 2022-06-30 0001706524 us-gaap:TradeNamesMember 2022-06-30 0001706524 us-gaap:CustomerRelationshipsMember 2021-12-31 0001706524 us-gaap:TrademarksAndTradeNamesMember 2021-12-31 0001706524 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001706524 UGRO:ClientAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001706524 UGRO:ClientAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:ClientAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:ClientBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001706524 UGRO:ClientBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:ClientCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:ClientDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001706524 UGRO:ClientEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0001706524 UGRO:ClientAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001706524 UGRO:ClientBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:ClientBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001706524 UGRO:ClientCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:VendorAMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-04-01 2022-06-30 0001706524 UGRO:VendorAMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:VendorAMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:VendorBMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-04-01 2021-06-30 0001706524 UGRO:VendorBMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:VendorCMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:VendorDMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-04-01 2021-06-30 0001706524 UGRO:VendorDMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:VendorEMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-06-30 0001706524 UGRO:VendorFMember UGRO:PurchasesMember us-gaap:SupplierConcentrationRiskMember 2022-04-01 2022-06-30 0001706524 UGRO:VendorAMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2022-01-01 2022-06-30 0001706524 UGRO:VendorBMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-12-31 0001706524 UGRO:VendorCMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-12-31 0001706524 UGRO:VendorDMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-12-31 0001706524 us-gaap:EmployeeStockOptionMember 2022-06-30 0001706524 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001706524 UGRO:BoardOfDirectorsMember us-gaap:CommonStockMember 2021-05-24 0001706524 UGRO:BoardOfDirectorsMember us-gaap:CommonStockMember 2022-01-18 0001706524 UGRO:BoardOfDirectorsMember us-gaap:CommonStockMember 2022-02-02 0001706524 us-gaap:CommonStockMember UGRO:StockRepurchaseProgramMember 2022-01-01 2022-06-30 0001706524 us-gaap:CommonStockMember UGRO:StockRepurchaseProgramMember 2022-06-30 0001706524 UGRO:StockRepurchaseProgramMember 2022-01-01 2022-06-30 0001706524 UGRO:StockRepurchaseProgramMember 2022-06-30 0001706524 UGRO:StockRepurchaseProgramMember 2021-04-01 2021-06-30 0001706524 UGRO:StockRepurchaseProgramMember 2021-01-01 2021-06-30 0001706524 UGRO:StockRepurchaseProgramMember 2021-06-30 0001706524 us-gaap:WarrantMember 2021-12-31 0001706524 us-gaap:WarrantMember 2022-01-01 2022-06-30 0001706524 us-gaap:WarrantMember 2022-06-30 0001706524 srt:ScenarioForecastMember UGRO:LightsMember 2022-09-30 iso4217:USD shares iso4217:USD shares pure iso4217:CAD shares 0001706524 false Q2 --12-31 10-Q true 2022-06-30 2022 false 001-39933 urban-gro, Inc. DE 46-5158469 1751 Panorama Point Unit G Lafayette CO 80026 (720) 390-3880 Common Stock, $0.001 par value UGRO NASDAQ Yes Yes Non-accelerated Filer true true false false 10637040 22767595 34592190 14903543 13125685 543687 398098 514756 6142613 11248266 44755536 59480897 864022 207496 708876 689704 4210358 4210358 10636284 7992121 4886740 1575466 21306280 14675145 66061816 74156042 7946023 6066896 671685 3381263 3878278 3286073 13345451 2612678 1563000 283727 152459 18181449 25006084 427826 542003 1201112 440625 1628938 982628 19810387 25988712 0.10 0.10 10000000 10000000 0 0 0 0 0.001 0.001 100000000 100000000 11911043 10637040 11588110 10733195 11911 11588 82971694 78679220 1274003 854915 11456667 7683490 -25275509 -22839988 46251429 48167330 66061816 74156042 10077572 12179316 27144916 23524066 2917321 2917321 3027556 288407 6666062 548920 259054 363574 606072 792667 16281503 12831297 37334371 24865653 12779557 9908913 28930405 19302626 3501946 2922384 8403966 5563027 4240658 2400417 8965957 4597257 306225 411 468725 578 882000 299602 1764000 590407 5428883 2700430 11198682 5188242 -1926937 221954 -2794716 374784 7658 4624 15317 322067 47275 11531 127126 14390 636075 -790723 1032316 1032316 71563 -3733 62874 -3764 111180 1035490 174683 -705923 -1815757 1257444 -2620033 -331138 -76453 -184512 -1739304 1257444 -2435521 -331138 -1739304 1257444 -2435521 -331138 -0.17 0.11 -0.23 -0.03 -0.17 0.11 -0.23 -0.03 10508972 11220580 10527975 9535630 10508972 11725282 10527975 9535630 11627528 11628 79589977 -23536205 -11456667 44608733 882000 882000 283515 283 2499717 2500000 -1739304 -1739304 11911043 11911 82971694 -25275509 -11456667 46251429 11218137 11218 75091357 -23552903 -2975000 48574672 299602 299602 195574 -195574 -195574 499270 499270 4777 5 32390 32395 1257444 1257444 11222914 11223 75227775 -22295459 -3474270 49469269 11588110 11588 78679220 -22839988 -7683490 48167330 1764000 1764000 3773177 3773177 4555 5 28792 28797 283515 283 2499717 2500000 34863 35 -35 -2435521 -2435521 11911043 11911 82971694 -25275509 -11456667 46251429 4718714 4719 14553438 -21964321 -7406164 590407 590407 636075 636075 254425 254 1907971 1908225 16586 17 -17 4596257 6210000 6210 57497533 57503743 6210000 6210 57497533 57503743 3474270 3474270 18412 18 9978 9996 4777 5 32390 32395 -331138 -331138 -331138 -331138 11222914 11223 75227775 -22295459 -3474270 49469269 -2435521 -331138 589835 109625 -184512 103632 -790723 53725 1764000 590407 636075 -84942 26792 30000 28248 1032316 -663955 2034311 -201600 116964 -6073732 3732753 -1320152 1729802 163054 -10059378 4475416 -4924437 1296963 2709148 374630 9670 -3083778 -9670 58203091 3773177 3474270 5755845 28797 72000 -3816380 48972976 -11824595 50260269 34592190 184469 22767595 50444738 15317 218453 52733 2500000 1032316 <p id="xdx_807_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_z6iyjMoupAUb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 1 – <span id="xdx_821_zWjONcoRwMR6">ORGANIZATION, ACQUISITIONS, AND LIQUIDITY</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Organization</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">urban-gro, Inc. (“our,” the “Company,” or “urban-gro”) is an integrated professional services and design-build firm. We offer value-added architectural, engineering, and construction management solutions to the Controlled Environment Agriculture (“CEA”), industrial, healthcare, and other commercial sectors. Innovation, collaboration, and a commitment to sustainability drive our team to provide exceptional customer experiences. To serve our horticulture clients, we engineer and design indoor CEA facilities and then integrate complex environmental equipment systems into those facilities. Through this work, we create high-performance indoor cultivation facilities for our clients to grow specialty crops, including leafy greens, vegetables, herbs, and plant-based medicines. Our custom-tailored approach to design, procurement, and equipment integration provides a single point of accountability across all aspects of indoor growing operations. We also help our clients achieve operational efficiency and economic advantages through a full spectrum of professional services and programs focused on facility optimization and environmental health which establish facilities that allow clients to manage, operate and perform at the highest level throughout their entire cultivation lifecycle once they are up and running. We also serve a broad range of commercial and governmental entities, providing them with planning, consulting, architectural and engineering design services for their facilities. We aim to work with our clients from inception of their project in a way that provides value throughout the life of their facility. We are a trusted partner and advisor to our clients and offer a complete set of engineering and managed services complemented by a vetted suite of select cultivation equipment systems.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Acquisitions</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Emerald</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 29, 2022 (the “Emerald Closing Date”), the Company acquired all of the issued and outstanding capital stock (the “Emerald Acquisition”) of Emerald Construction Management, Inc. (“Emerald”) from their shareholders (collectively, the “Emerald Sellers”). The aggregate purchase price for the Emerald Acquisition was $<span id="xdx_902_eus-gaap--BusinessCombinationPriceOfAcquisitionExpected_pn5n6_c20220428__20220429__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zFEgfOSgq8x2" title="Business acquisition, purchase price">7.8</span> million (the “Emerald Purchase Price”), which represented $<span id="xdx_900_ecustom--BusinessCombinationInitialPurchasePrice_pn5n6_c20220428__20220429__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zqlXnnxmUrW9" title="Business acquisition, initial purchase price">7.0</span> million in initial purchase price and an estimated $<span id="xdx_90C_ecustom--BusinessCombinationWorkingCapitalAdjustment_pn5n6_c20220428__20220429__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zp1IYizLFVg5" title="Business acquisition. working capital adjustment">0.8</span> million in working capital adjustments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Emerald Purchase Price was payable as follows: $<span id="xdx_905_eus-gaap--PaymentsToAcquireBusinessesGross_pn5n6_c20220428__20220429__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_z4465sM09Ns7" title="Business acquisition, cash payment">3.3</span> million in cash to the Emerald Sellers, net of satisfaction of Emerald’s entire outstanding debt of approximately $<span id="xdx_903_eus-gaap--DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_iI_pn5n6_c20220429__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zz0RjVKAzLq3" title="Business acquisition, outstanding debt">0.4</span> million; <span id="xdx_90A_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_pid_c20220428__20220429__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zUX4EpCiFZTj" title="Business acquisition, shares issued, shares">283,515</span> shares of the Company’s common stock valued at $<span id="xdx_900_eus-gaap--BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_iI_pn5n6_c20220429__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_za3EUy7pcszg" title="Business acquisition, shares issued, value">2.5</span> million transferred to the Emerald Sellers; and up to $<span id="xdx_902_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_pn5n6_c20220429__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zgOp4PT1D1c" title="Business acquisition, contingent consideration liability">2.0</span> million of contingent consideration (the “Emerald Contingent Consideration”) which can be earned by and payable to the Emerald Sellers based on the performance of Emerald during the 2-year period following the Emerald Closing Date. <span id="xdx_908_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20220428__20220429__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zzLjhNmwCose" title="Business acquisition, contingent consideration, description">The Emerald Contingent Consideration is payable quarterly for a two-year period and will be equal to 35% of the Quarterly Gross Profit (as defined in the Emerald Acquisition Agreement).</span> The value of the shares of the Company’s common stock to be issued for the Closing Payment Shares (as defined in the Emerald Acquisition Agreement) was determined based upon the daily volume weighted average closing price of the Company’s common stock in the ten trading days prior the signing date of the Emerald Acquisition Agreement. Any Emerald Contingent Consideration amounts earned by and payable to the Emerald Sellers is payable in shares of the Company’s common stock. The value of the shares of the Company’s common stock to be issued for the Emerald Contingent Consideration will be determined based upon the daily volume weighted average closing price of the Company’s common stock in the ten trading days prior to the end of the applicable annual quarter the Quarterly Gross Profit is calculated.</span></p> <p id="xdx_899_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zT5D1I2UjGv3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zeTYl9aGVU3d" style="display: none">SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zkrmdgaU4XOi" style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%">Purchase Price</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220101__20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zkJULJxpiGO4" style="width: 14%; text-align: right" title="Purchase Price">7,667,328</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract_iB_z3LTQIsHJ7o3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Allocation of Purchase Price:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Cash</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zdpSeqgglq03" style="text-align: right" title="Cash">622,641</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts receivable, net</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_z1c6q9VT77rj" style="text-align: right" title="Accounts receivable, net">3,015,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Contract receivable</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zy5fXSbyzpfl" style="text-align: right" title="Contract receivable">697,019</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Prepayments and other assets</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zNbcqHm7dOLd" style="text-align: right" title="Prepayments and other assets">38,086</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Property and equipment</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zGsPjzNxhs2d" style="text-align: right" title="Property and equipment">403,008</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">ROU asset</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_ziqkr0k69Yq9" style="text-align: right" title="ROU asset">82,408</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Goodwill</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zS5FRZE9NXr1" style="text-align: right" title="Goodwill">2,644,162</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Intangible assets</td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zMyNKlvCmo9j" style="text-align: right" title="Intangible assets">3,780,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zTIHXF26ZNQe" style="text-align: right" title="Accrued expenses">2,111,302</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Contract liabilities</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zGBlPTevobLc" style="text-align: right" title="Contract liabilities">476,786</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">ROU liability</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zN7VnJQOGYbc" style="text-align: right" title="ROU liability">82,408</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Deferred tax liability</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zU9nqmvJqDr7" style="text-align: right" title="Deferred tax liability">945,000</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A0_zRK2teO7BTTl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zTKUI0Qrsk6f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following pro forma amounts reflect the Company’s results as if the acquisition of Emerald had occurred on January 1, 2021. These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of the acquisition to reflect the additional amortization of intangibles.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zKEBOstMn1G2" style="display: none">SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20220401__20220630_zKqfIB2HU1c1" style="text-align: right">1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20210401__20210630_zv3D7tkpkzHk" style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20220101__20220630_zmCpNEid48tl" style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20210101__20210630_zkW06yZvLij1" style="text-align: right">4</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin: 0">Three Months Ended</p> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin: 0">Six Months Ended</p> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--BusinessAcquisitionsProFormaRevenue_hus-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zGeqaY4BMvj6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">18,718,087</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">16,775,744</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">49,015,819</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">33,062,834</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_hus-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zdFCdRyjbL79" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net Income (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,556,748</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,040,701</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,456,161</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(263,650</td><td style="text-align: left">)</td></tr> </table> <p id="xdx_8AB_z7VTl5QrD0mc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Acquired goodwill from Emerald represents the value expected to arise from organic growth and an opportunity to expand into a well-established market for the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">2WR</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On June 28, 2021, the Company’s wholly-owned subsidiary, urban-gro Architect Holdings, LLC (the “Buyer”), and the 2WRCO Shareholders, the 2WRGA Shareholders, the MJ12 Shareholders, and the 2WRMS Shareholders (collectively, the “2WR Sellers”), and Sam Andras, an individual (the “Sellers Representative”) entered into a Stock Purchase Agreement (the “2WR Purchase Agreement”), pursuant to which the Buyer would purchase all of the issued and outstanding capital stock of 2WR of Colorado, Inc., a Colorado corporation (“2WRCO”), 2WR of Georgia, Inc., a Georgia corporation (“2WRGA”), MJ12 Design Studio, Inc., a Colorado corporation (“MJ12”) (collectively, the “2WR Purchased Shares”) from the 2WR Sellers. In connection with the acquisition of the 2WR Purchased Shares, the Buyer entered into an affiliate relationship with 2WR of Mississippi, P.C., a Mississippi professional corporation (“2WRMS” and together with 2WRCO, 2WRGA and MJ12, the “2WR Entities”). The transaction closed on July 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The 2WR Purchased Shares had an initial purchase price of up to $<span id="xdx_904_ecustom--BusinessCombinationInitialPurchasePrice_pn5n6_c20210627__20210628__us-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zNoFcAcUpxS4" title="Business acquisition, initial purchase price">7.1</span> million, which purchase price was subject to customary working capital adjustments (the “2WR Purchase Price”). At closing, the 2WR Purchase Price was paid in the form of wire transfer of immediately available funds and the issuance of unregistered shares (the “2WR Closing Payment Shares”) of the Company’s common stock, par value $<span id="xdx_90E_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_c20210628__us-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zL7l7Nba9o3e" title="Common stock, par value">0.001</span>, which 2WR Closing Payment Shares had an aggregate stated value of $<span id="xdx_908_eus-gaap--BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_iI_pn5n6_c20210628__us-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_z1krKiom0DQi" title="Business acquisition, shares issued, value">2.0</span> million. Additionally, the 2WR Purchase Agreement provides for additional earnout payments (“2WR Earnout Payments”) to the 2WR Sellers of up to an aggregate amount of $<span id="xdx_90B_eus-gaap--PaymentsToAcquireBusinessesGross_pn5n6_c20210627__20210628__us-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zhJHSEpyPzod" title="Business acquisition, cash payment">2.0</span> million, payable in cash or unregistered shares of the Company’s common stock in the Buyer’s sole discretion. <span id="xdx_90B_eus-gaap--BusinessCombinationContingentConsiderationArrangementsDescription_c20210627__20210628__us-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember" title="Business acquisition, contingent consideration, description">The 2WR Earnout Payments are payable quarterly for a two-year period and will be equal to 20% of the 2WR Entities’ Quarterly Gross Profit (as defined in the 2WR Purchase Agreement)</span>. The value of the shares of the Company’s common stock issued in the transaction was determined based upon the daily volume weighted average closing price of the Company’s common stock in the ten trading days prior to the issuance of such shares. The Company accounted for the acquisition of the 2WR Entities as follows:</span></p> <p id="xdx_892_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zPbVO8NH16al" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zqQgS1XhhmX3" style="display: none">SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20220630__us-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zzmCmDD1AYAd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%">Purchase Price</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220101__20220630__us-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zKmYNxKYCKJa" style="width: 14%; text-align: right" title="Purchase Price">10,058,536</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract_iB_zGKePVPLyAw2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Allocation of Purchase Price:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_i01I_zBDE4rfBSf5h" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Cash</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">950,690</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_i01I_zQeDr8Yt21k5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts receivable, net</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,676,208</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_i01I_zl6vfCMbnT34" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Prepayments and other assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">42,752</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_i01I_zIuIYmquCNi5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Property and equipment</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,351</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--Goodwill_i01I_zP5cSGWaXoAg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Goodwill</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,090,054</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_i01I_zejG13d1pnpb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Intangible assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,762,500</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_i01I_zuxgi3WEqEx6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,032,394</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_i01I_zLeAIdeSUJu9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Deferred tax liability</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">440,625</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A6_zVBXwVtZQXGi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p id="xdx_894_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zzHm2wBqZ0Qd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following pro forma amounts reflect the Company’s results as if the acquisition of the 2WR Entities had occurred on January 1, 2020. These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of the acquisition to reflect the additional amortization of intangibles.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zbLj61v7BrMc" style="display: none">SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20220401__20220630_zu0RkxIABDWh" style="text-align: right">1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20210401__20210630_zPlsghq4MgSi" style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20220101__20220630_zbK6VR55UCq" style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20210101__20210630_zePz9UQjg3Aa" style="text-align: right">4</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin: 0">Three Months Ended</p> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin: 0">Six Months Ended</p> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaRevenue_hus-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zsqOliaZ0i5f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">16,281,503</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">14,868,933</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">37,334,371</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">28,617,733</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_hus-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_z09BZLxQLPm1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net Income (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,739,304</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,358,395</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,435,521</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">732,592</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AD_zB0IE1DocAR5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acquired goodwill from the 2WR Entities represents the value expected to arise from organic growth and an opportunity to expand into a well-established market for the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Liquidity and Going Concern</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern, which contemplates realization of assets and the satisfaction of liabilities in the normal course of business within one year after the date the consolidated financial statements are available to be issued.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 7800000 7000000.0 800000 3300000 400000 283515 2500000 2000000.0 The Emerald Contingent Consideration is payable quarterly for a two-year period and will be equal to 35% of the Quarterly Gross Profit (as defined in the Emerald Acquisition Agreement). <p id="xdx_899_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zT5D1I2UjGv3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_zeTYl9aGVU3d" style="display: none">SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zkrmdgaU4XOi" style="text-align: right">1</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%">Purchase Price</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220101__20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zkJULJxpiGO4" style="width: 14%; text-align: right" title="Purchase Price">7,667,328</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract_iB_z3LTQIsHJ7o3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Allocation of Purchase Price:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Cash</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zdpSeqgglq03" style="text-align: right" title="Cash">622,641</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts receivable, net</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_z1c6q9VT77rj" style="text-align: right" title="Accounts receivable, net">3,015,500</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Contract receivable</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zy5fXSbyzpfl" style="text-align: right" title="Contract receivable">697,019</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Prepayments and other assets</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zNbcqHm7dOLd" style="text-align: right" title="Prepayments and other assets">38,086</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Property and equipment</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zGsPjzNxhs2d" style="text-align: right" title="Property and equipment">403,008</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">ROU asset</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_ziqkr0k69Yq9" style="text-align: right" title="ROU asset">82,408</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Goodwill</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--Goodwill_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zS5FRZE9NXr1" style="text-align: right" title="Goodwill">2,644,162</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Intangible assets</td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zMyNKlvCmo9j" style="text-align: right" title="Intangible assets">3,780,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zTIHXF26ZNQe" style="text-align: right" title="Accrued expenses">2,111,302</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Contract liabilities</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zGBlPTevobLc" style="text-align: right" title="Contract liabilities">476,786</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">ROU liability</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zN7VnJQOGYbc" style="text-align: right" title="ROU liability">82,408</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Deferred tax liability</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_iI_pp0p0_c20220630__us-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zU9nqmvJqDr7" style="text-align: right" title="Deferred tax liability">945,000</td><td style="text-align: left"> </td></tr> </table> 7667328 622641 3015500 697019 38086 403008 82408 2644162 3780000 2111302 476786 82408 945000 <p id="xdx_89D_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zTKUI0Qrsk6f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following pro forma amounts reflect the Company’s results as if the acquisition of Emerald had occurred on January 1, 2021. These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of the acquisition to reflect the additional amortization of intangibles.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zKEBOstMn1G2" style="display: none">SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20220401__20220630_zKqfIB2HU1c1" style="text-align: right">1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20210401__20210630_zv3D7tkpkzHk" style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20220101__20220630_zmCpNEid48tl" style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20210101__20210630_zkW06yZvLij1" style="text-align: right">4</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin: 0">Three Months Ended</p> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin: 0">Six Months Ended</p> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--BusinessAcquisitionsProFormaRevenue_hus-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zGeqaY4BMvj6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">18,718,087</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">16,775,744</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">49,015,819</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">33,062,834</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_hus-gaap--BusinessAcquisitionAxis__custom--EmeraldConstructionManagementIncMember_zdFCdRyjbL79" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net Income (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,556,748</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,040,701</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,456,161</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(263,650</td><td style="text-align: left">)</td></tr> </table> 18718087 16775744 49015819 33062834 -1556748 1040701 -1456161 -263650 7100000 0.001 2000000.0 2000000.0 The 2WR Earnout Payments are payable quarterly for a two-year period and will be equal to 20% of the 2WR Entities’ Quarterly Gross Profit (as defined in the 2WR Purchase Agreement) <p id="xdx_892_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zPbVO8NH16al" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zqQgS1XhhmX3" style="display: none">SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20220630__us-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zzmCmDD1AYAd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%">Purchase Price</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--BusinessCombinationConsiderationTransferred1_c20220101__20220630__us-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zKmYNxKYCKJa" style="width: 14%; text-align: right" title="Purchase Price">10,058,536</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract_iB_zGKePVPLyAw2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Allocation of Purchase Price:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_i01I_zBDE4rfBSf5h" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Cash</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">950,690</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_i01I_zQeDr8Yt21k5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts receivable, net</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,676,208</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_i01I_zl6vfCMbnT34" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Prepayments and other assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">42,752</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_i01I_zIuIYmquCNi5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Property and equipment</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,351</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--Goodwill_i01I_zP5cSGWaXoAg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt">Goodwill</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7,090,054</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_i01I_zejG13d1pnpb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Intangible assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,762,500</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_i01I_zuxgi3WEqEx6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,032,394</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_i01I_zLeAIdeSUJu9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Deferred tax liability</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">440,625</td><td style="text-align: left"> </td></tr> </table> 10058536 950690 1676208 42752 9351 7090054 1762500 1032394 440625 <p id="xdx_894_eus-gaap--BusinessAcquisitionProFormaInformationTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zzHm2wBqZ0Qd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following pro forma amounts reflect the Company’s results as if the acquisition of the 2WR Entities had occurred on January 1, 2020. These pro forma amounts have been calculated after applying the Company’s accounting policies and adjusting the results of the acquisition to reflect the additional amortization of intangibles.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zbLj61v7BrMc" style="display: none">SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20220401__20220630_zu0RkxIABDWh" style="text-align: right">1</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20210401__20210630_zPlsghq4MgSi" style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20220101__20220630_zbK6VR55UCq" style="text-align: right">3</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20210101__20210630_zePz9UQjg3Aa" style="text-align: right">4</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin: 0">Three Months Ended</p> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin: 0">Six Months Ended</p> June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--BusinessAcquisitionsProFormaRevenue_hus-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_zsqOliaZ0i5f" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">16,281,503</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">14,868,933</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">37,334,371</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right">28,617,733</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--BusinessAcquisitionsProFormaNetIncomeLoss_hus-gaap--BusinessAcquisitionAxis__custom--TwoWRSellersMember_z09BZLxQLPm1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net Income (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,739,304</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,358,395</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,435,521</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">732,592</td><td style="text-align: left"> </td></tr> </table> 16281503 14868933 37334371 28617733 -1739304 1358395 -2435521 732592 <p id="xdx_803_eus-gaap--SignificantAccountingPoliciesTextBlock_zeqFI2Opfybh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 2 – <span id="xdx_829_zbvbmKTbURR5">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_ecustom--UnauditedCondensedConsolidatedFinancialStatementsPolicyTextBlock_z5a2yreFzsG6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_862_zm2YJ6h1sAL6">Unaudited Condensed Consolidated Financial Statements</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has prepared the accompanying condensed consolidated financial statements pursuant to the rules and regulations of the SEC for condensed financial reporting. The condensed consolidated financial statements are unaudited and, in the Company’s opinion, include all adjustments, consisting of normal recurring adjustments and accruals necessary for a fair presentation of the Company’s condensed consolidated balance sheets, condensed consolidated statements of operations and comprehensive income (loss), condensed consolidated statements of shareholders’ equity (deficit) and condensed consolidated statements of cash flows for the periods presented. The results reported in these condensed consolidated financial statements should not be regarded as necessarily indicative of results that may be expected for the entire year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted in accordance with regulations of the SEC. These condensed consolidated financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_ecustom--SignificantAccountingPoliciesPolicyTextBlock_z9vOh8DieoR9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86E_zYflmViouFU3">Significant Accounting Policies</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For a detailed discussion about the Company’s significant accounting policies, refer to Note 2 — “Summary of Significant Accounting Policies,” in the Company’s consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. During the six months ended June 30, 2022, there were no material changes made to the Company’s significant accounting policies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--UseOfEstimates_z6vIJewG6Qn6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_861_zfqjZN4gTuV8">Use of Estimates</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In preparing condensed consolidated financial statements in conformity with GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of assets and liabilities at the date of the condensed consolidated financial statements and revenues and expenses during the reported period. Actual results could differ from those estimates. Significant estimates include: estimated revenues earned under construction design-build contracts; estimated useful lives and potential impairment of long-lived assets, intangibles and goodwill; inventory write offs; allowance for deferred tax assets; and allowance for bad debt.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zGj3AUyQf2Zh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_863_zW7wWqvwzNvi">Reclassification</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_ecustom--BalanceSheetClassificationsPolicyTextBlock_zc9WtJT262dj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_860_zambhXqSyuOb">Balance Sheet Classifications</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company includes in current assets and liabilities the following amounts that are in connection with construction contracts that may extend beyond one year: contract assets and contract liabilities (including retainage invoiced to customers contingent upon anything other than the passage of time), capitalized costs to fulfill contracts, retainage payable to sub-contractors and accrued losses on uncompleted contracts. A one-year time period is used to classify all other current assets and liabilities when not otherwise prescribed by the applicable accounting principles.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--ReceivablesPolicyTextBlock_zx2WGbAYWlR5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86E_zkLsFfPXkXn5">Contracts Receivable</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contracts receivable includes billed and unbilled amounts for services provided to customers for which the Company has an unconditional right to payment. Billed and unbilled amounts for which payment is contingent on anything other than the passage of time are included in contract assets and contract liabilities on a contract-by-contract basis. When payment of the retainage is contingent upon the Company fulfilling its obligations under the contract it does not meet the criteria to be included in contracts receivable and remains in the contract’s respective contract asset or contract liability, determined on a contract-by-contract basis. Retainage for which the Company has an unconditional right to payment that is only subject to the passage of time are included in contracts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides an allowance for doubtful accounts, which is based upon a review of outstanding receivables, historical collection information and existing economic conditions. Contracts receivable is ordinarily due 30 days after the issuance of the invoice. Accounts past due more than 60 days are considered delinquent. Interest continues to accrue on delinquent accounts until the account is past due more than one year, at which time interest accrual ceases and does not resume until the account is no longer classified as delinquent, Delinquent receivables are written off based on individual credit evaluation and specific circumstances of the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_ecustom--ContractAssetsAndLiabilitiesPolicyTextBlock_zfnsjib2uvB3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86F_zD3Aqh1KKUJe">Contract Assets and Liabilities</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The timing of when the Company bills their customers on long-term construction contracts is generally dependent upon agreed-upon contractual terms, which may include milestone billings based on the completion of certain phases of the work, or when services are provided. When as a result of contingencies, billings cannot occur until after the related revenue has been recognized, the result is in unbilled revenue, which is included in contract assets. Additionally, the Company may receive advances or deposits from customers before revenue is recognized, resulting in deferred revenue, which is included in contract liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retainage for which the Company has an unconditional right to payment that is only subject to the passage of time are classified as contracts receivable. Retainage subject to conditions other than the passage of time do not meet the definition of a receivable and are therefore included in contract assets and contract liabilities, as determined on a contract-by-contract basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_ecustom--ScheduleOfContractAssetsAndLiabilitiesTableTextBlock_zNuk3Ky97dqc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets represent revenues recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts. Contract liabilities represent the Company’s obligation to perform on uncompleted contracts with customers for which the Company has received payment or for which contract receivables are outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_z674UY8wi3i2" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49F_20220630_zgwJkT7kvRPk" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: italic 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerAssetNetExcludingRetainage_iI_maCWCANzZ9m_z21OSihbyaT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 78%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/><p style="margin: 0">$</p></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">261,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_ecustom--ContractWithCustomerAssetNetIncludingRetainage_iI_maCWCANzZ9m_zwkTxxpFPyA6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retainage included in contract assets due to being conditional on something other than solely passage of time</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">281,767</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--ContractWithCustomerAssetNet_iI_mtCWCANzZ9m_zk2v6kY9zoj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total contract assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">543,687</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: italic 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_ecustom--ContractWithCustomerLiabilityExcludingRetainage_iI_maCWCLzgjk_zBwqNYhIDI98" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(672,699</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_403_ecustom--ContractWithCustomerLiabilityIncludingRetainage_iI_maCWCLzgjk_zkQQwiB47DPa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retainage included in contract liabilities due to being conditional on something other than solely passage of time</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,014</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNI_di_mtCWCLzgjk_zK5tP4JZ3cw1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total contract liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(671,685</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> </table> <p id="xdx_8A1_z3ZdYshtPB36" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_ecustom--UnauditedCondensedConsolidatedFinancialStatementsPolicyTextBlock_z5a2yreFzsG6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_862_zm2YJ6h1sAL6">Unaudited Condensed Consolidated Financial Statements</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has prepared the accompanying condensed consolidated financial statements pursuant to the rules and regulations of the SEC for condensed financial reporting. The condensed consolidated financial statements are unaudited and, in the Company’s opinion, include all adjustments, consisting of normal recurring adjustments and accruals necessary for a fair presentation of the Company’s condensed consolidated balance sheets, condensed consolidated statements of operations and comprehensive income (loss), condensed consolidated statements of shareholders’ equity (deficit) and condensed consolidated statements of cash flows for the periods presented. The results reported in these condensed consolidated financial statements should not be regarded as necessarily indicative of results that may be expected for the entire year. Certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been omitted in accordance with regulations of the SEC. These condensed consolidated financial statements should be read in conjunction with the financial statements and notes thereto included in the Company’s consolidated financial statements in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_ecustom--SignificantAccountingPoliciesPolicyTextBlock_z9vOh8DieoR9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86E_zYflmViouFU3">Significant Accounting Policies</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For a detailed discussion about the Company’s significant accounting policies, refer to Note 2 — “Summary of Significant Accounting Policies,” in the Company’s consolidated financial statements included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. During the six months ended June 30, 2022, there were no material changes made to the Company’s significant accounting policies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--UseOfEstimates_z6vIJewG6Qn6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_861_zfqjZN4gTuV8">Use of Estimates</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In preparing condensed consolidated financial statements in conformity with GAAP, management is required to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of assets and liabilities at the date of the condensed consolidated financial statements and revenues and expenses during the reported period. Actual results could differ from those estimates. Significant estimates include: estimated revenues earned under construction design-build contracts; estimated useful lives and potential impairment of long-lived assets, intangibles and goodwill; inventory write offs; allowance for deferred tax assets; and allowance for bad debt.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zGj3AUyQf2Zh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_863_zW7wWqvwzNvi">Reclassification</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain prior year amounts have been reclassified for consistency with the current year presentation. These reclassifications had no effect on the reported results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_ecustom--BalanceSheetClassificationsPolicyTextBlock_zc9WtJT262dj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_860_zambhXqSyuOb">Balance Sheet Classifications</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company includes in current assets and liabilities the following amounts that are in connection with construction contracts that may extend beyond one year: contract assets and contract liabilities (including retainage invoiced to customers contingent upon anything other than the passage of time), capitalized costs to fulfill contracts, retainage payable to sub-contractors and accrued losses on uncompleted contracts. A one-year time period is used to classify all other current assets and liabilities when not otherwise prescribed by the applicable accounting principles.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--ReceivablesPolicyTextBlock_zx2WGbAYWlR5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86E_zkLsFfPXkXn5">Contracts Receivable</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contracts receivable includes billed and unbilled amounts for services provided to customers for which the Company has an unconditional right to payment. Billed and unbilled amounts for which payment is contingent on anything other than the passage of time are included in contract assets and contract liabilities on a contract-by-contract basis. When payment of the retainage is contingent upon the Company fulfilling its obligations under the contract it does not meet the criteria to be included in contracts receivable and remains in the contract’s respective contract asset or contract liability, determined on a contract-by-contract basis. Retainage for which the Company has an unconditional right to payment that is only subject to the passage of time are included in contracts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides an allowance for doubtful accounts, which is based upon a review of outstanding receivables, historical collection information and existing economic conditions. Contracts receivable is ordinarily due 30 days after the issuance of the invoice. Accounts past due more than 60 days are considered delinquent. Interest continues to accrue on delinquent accounts until the account is past due more than one year, at which time interest accrual ceases and does not resume until the account is no longer classified as delinquent, Delinquent receivables are written off based on individual credit evaluation and specific circumstances of the customer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_ecustom--ContractAssetsAndLiabilitiesPolicyTextBlock_zfnsjib2uvB3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline"><span id="xdx_86F_zD3Aqh1KKUJe">Contract Assets and Liabilities</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The timing of when the Company bills their customers on long-term construction contracts is generally dependent upon agreed-upon contractual terms, which may include milestone billings based on the completion of certain phases of the work, or when services are provided. When as a result of contingencies, billings cannot occur until after the related revenue has been recognized, the result is in unbilled revenue, which is included in contract assets. Additionally, the Company may receive advances or deposits from customers before revenue is recognized, resulting in deferred revenue, which is included in contract liabilities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retainage for which the Company has an unconditional right to payment that is only subject to the passage of time are classified as contracts receivable. Retainage subject to conditions other than the passage of time do not meet the definition of a receivable and are therefore included in contract assets and contract liabilities, as determined on a contract-by-contract basis.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_ecustom--ScheduleOfContractAssetsAndLiabilitiesTableTextBlock_zNuk3Ky97dqc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets represent revenues recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts. Contract liabilities represent the Company’s obligation to perform on uncompleted contracts with customers for which the Company has received payment or for which contract receivables are outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_z674UY8wi3i2" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49F_20220630_zgwJkT7kvRPk" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: italic 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerAssetNetExcludingRetainage_iI_maCWCANzZ9m_z21OSihbyaT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 78%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/><p style="margin: 0">$</p></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">261,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_ecustom--ContractWithCustomerAssetNetIncludingRetainage_iI_maCWCANzZ9m_zwkTxxpFPyA6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retainage included in contract assets due to being conditional on something other than solely passage of time</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">281,767</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--ContractWithCustomerAssetNet_iI_mtCWCANzZ9m_zk2v6kY9zoj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total contract assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">543,687</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: italic 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_ecustom--ContractWithCustomerLiabilityExcludingRetainage_iI_maCWCLzgjk_zBwqNYhIDI98" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(672,699</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_403_ecustom--ContractWithCustomerLiabilityIncludingRetainage_iI_maCWCLzgjk_zkQQwiB47DPa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retainage included in contract liabilities due to being conditional on something other than solely passage of time</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,014</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNI_di_mtCWCLzgjk_zK5tP4JZ3cw1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total contract liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(671,685</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> </table> <p id="xdx_8A1_z3ZdYshtPB36" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_ecustom--ScheduleOfContractAssetsAndLiabilitiesTableTextBlock_zNuk3Ky97dqc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets represent revenues recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts. Contract liabilities represent the Company’s obligation to perform on uncompleted contracts with customers for which the Company has received payment or for which contract receivables are outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_z674UY8wi3i2" style="display: none">SCHEDULE OF CONTRACT ASSETS AND LIABILITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 80%"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_49F_20220630_zgwJkT7kvRPk" style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: italic 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract assets</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40B_ecustom--ContractWithCustomerAssetNetExcludingRetainage_iI_maCWCANzZ9m_z21OSihbyaT6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; width: 78%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/><p style="margin: 0">$</p></td><td style="font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">261,920</span></td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_ecustom--ContractWithCustomerAssetNetIncludingRetainage_iI_maCWCANzZ9m_zwkTxxpFPyA6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retainage included in contract assets due to being conditional on something other than solely passage of time</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">281,767</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--ContractWithCustomerAssetNet_iI_mtCWCANzZ9m_zk2v6kY9zoj" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total contract assets</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">543,687</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: italic 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Contract liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_ecustom--ContractWithCustomerLiabilityExcludingRetainage_iI_maCWCLzgjk_zBwqNYhIDI98" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage</span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(672,699</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-left: 5.4pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_403_ecustom--ContractWithCustomerLiabilityIncludingRetainage_iI_maCWCLzgjk_zkQQwiB47DPa" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Retainage included in contract liabilities due to being conditional on something other than solely passage of time</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,014</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_401_eus-gaap--ContractWithCustomerLiability_iNI_di_mtCWCLzgjk_zK5tP4JZ3cw1" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total contract liabilities</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(671,685</span></td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> </table> 261920 281767 543687 -672699 1014 671685 <p id="xdx_803_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zb785aPdUlw5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 3 – <span id="xdx_825_z4EKA89SoA9e">RELATED PARTY TRANSACTIONS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cloud 9 Support, LLC (“Cloud 9”) is an entity owned by James Lowe, a director of the Company. Cloud 9 purchases materials from the Company for use with its customers. Total sales to Cloud 9 from the Company were $<span id="xdx_904_eus-gaap--RevenueFromRelatedParties_c20220101__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cloud9SupportLLCMember_zPG1BDa9ujC5" title="Revenue from related party">11,813</span> and $<span id="xdx_901_eus-gaap--RevenueFromRelatedParties_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cloud9SupportLLCMember_zvJrcaFeKxi6" title="Revenue from related party">93,205</span> during the six months ended June 30, 2022, and 2021, respectively, and $<span id="xdx_907_eus-gaap--RevenueFromRelatedParties_c20220401__20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cloud9SupportLLCMember_zMTkk6qKTnVa" title="Revenue from related party">5,606</span> and $<span id="xdx_903_eus-gaap--RevenueFromRelatedParties_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cloud9SupportLLCMember_zykfUAz8Nc1g" title="Revenue from related party">79,199</span> during the three months ended June 30, 2022 and 2021, respectively. Outstanding receivables from Cloud 9 as of June 30, 2022 and December 31, 2021 totaled $<span id="xdx_90D_eus-gaap--AccountsReceivableRelatedPartiesCurrent_iI_c20220630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cloud9SupportLLCMember_zMmMKUDrkSqb" title="Account receivable, related party">4,052</span> and $<span id="xdx_905_eus-gaap--AccountsReceivableRelatedPartiesCurrent_iI_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--Cloud9SupportLLCMember_zBd6Z4UDdOdg" title="Account receivable, related party">6,797</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 11813 93205 5606 79199 4052 6797 <p id="xdx_804_eus-gaap--OtherCurrentAssetsTextBlock_z9gWpgRZGeng" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 4 – <span id="xdx_825_z045El7949bh">PREPAYMENTS AND OTHER ASSETS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zPu9WHdjzFP7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayments and other assets are comprised of prepayments paid to vendors to initiate orders and prepaid services and fees. The prepaid balances are summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zSIfvj0dVMMf" style="display: none">SCHEDULE OF PREPAID BALANCES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220630_zs9sFh8Gsye9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20211231_zWRF0R8EmQD1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--Supplies_iI_pp0p0_maPEAOAze1L_zWXyOYl1NeO1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Vendor prepayments</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,348,733</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">10,652,962</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--PrepaidExpenseCurrent_iI_pp0p0_maPEAOAze1L_zj8aS7q4vPCh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid services and fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">761,697</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">587,505</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OtherAssetsCurrent_iI_pp0p0_maPEAOAze1L_ziM1POnBHwXd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">32,183</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,799</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iTI_pp0p0_mtPEAOAze1L_zX9ex3sKr6Ne" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Prepayments and other assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,142,613</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,248,266</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_z35I9BiYfxse" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zPu9WHdjzFP7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prepayments and other assets are comprised of prepayments paid to vendors to initiate orders and prepaid services and fees. The prepaid balances are summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zSIfvj0dVMMf" style="display: none">SCHEDULE OF PREPAID BALANCES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220630_zs9sFh8Gsye9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20211231_zWRF0R8EmQD1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--Supplies_iI_pp0p0_maPEAOAze1L_zWXyOYl1NeO1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Vendor prepayments</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">5,348,733</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">10,652,962</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--PrepaidExpenseCurrent_iI_pp0p0_maPEAOAze1L_zj8aS7q4vPCh" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid services and fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">761,697</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">587,505</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OtherAssetsCurrent_iI_pp0p0_maPEAOAze1L_ziM1POnBHwXd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">32,183</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,799</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iTI_pp0p0_mtPEAOAze1L_zX9ex3sKr6Ne" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Prepayments and other assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,142,613</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,248,266</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 5348733 10652962 761697 587505 32183 7799 6142613 11248266 <p id="xdx_80A_eus-gaap--EquityMethodInvestmentsDisclosureTextBlock_zx30d5ycaM1c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 5 – <span id="xdx_824_zjVIfJ8rqbIc">INVESTMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--InvestmentTableTextBlock_zm6wjsHwxrVc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of investments are summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zdqXXJe1Tspi" style="display: none">SCHEDULE OF COST METHOD INVESTMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220630_zQ7RuCs759d2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20211231_zoDdvhsXJeCh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--Investments_iI_hus-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--EdyzaMember_zLnbrR0xNru5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Investment in Edyza</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,710,358</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,710,358</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Investments_iI_hus-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--XSFMember_zeAzjftvi97k" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Investment in XSF</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Investments_iI_zDr6nCBRpAY1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Investment</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,210,358</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,210,358</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_z8eQnCA5I0N" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Edyza</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a strategic investment in Edyza, Inc. (“Edyza”), a hardware and software technology company that enables dense sensor networks in agriculture, healthcare, and other environments that require precise micro-climate monitoring. The Company measures this investment at cost, less any impairment changes resulting from observable price changes in orderly transactions for an identical or similar investment of the same issuer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">XS Financial</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On October 30, 2021, the Company’s wholly-owned subsidiary UGFS, LLC, a Colorado limited liability company (“UGFS”), participated in a convertible note offering of Xtraction Services, Inc., a/k/a XS Financial Inc. (CSE: XSF) (OTCQB: XSHLF) (“XSF”), a specialty finance company providing CAPEX financing solutions, including equipment leasing, to Controlled Environment Agriculture (CEA) companies in the United States. UGFS invested $<span id="xdx_90A_eus-gaap--Investments_iI_pp0p0_c20211030__us-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--XSFinancialMember_zH5x62uSLuwa">2,500,000</span> of a total $<span id="xdx_90A_ecustom--CapitalRaised_iI_pp0p0_c20211030__us-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--XSFinancialMember_zjAFPYthcq2g" title="Capital rasied">43,500,000</span> raised by XSF. The investment is convertible into equity and incurs <span id="xdx_90E_ecustom--ConversionOfDebtIntoEquityPercentage_pid_dp_uPure_c20211029__20211030__us-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--XSFinancialMember_zqoSFDiDM2Th" title="Conversion of debt into equity percentage">9.50</span>% interest payable in cash (<span id="xdx_904_ecustom--ConversionOfDebtIntoEquityPercentage_pid_dp_uPure_c20211029__20211030__us-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--XSFinancialMember__us-gaap--TypeOfArrangementAxis__custom--NotePurchaseAgreementMember_zIQvKzBQvhVg" title="Conversion of debt into equity percentage">8.0</span>%) and payment-in-kind Notes (<span id="xdx_906_ecustom--ConversionOfDebtIntoEquityPercentage_pid_dp_uPure_c20211029__20211030__us-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--XSFinancialMember__us-gaap--TypeOfArrangementAxis__custom--NotePurchaseAgreementMember__us-gaap--LongtermDebtTypeAxis__us-gaap--PaymentInKindPIKNoteMember_zaLe0yLW7Hal" title="Conversion of debt into equity percentage">1.5</span>%) prior to any Nasdaq listing and <span id="xdx_90E_ecustom--ConversionOfDebtIntoEquityPercentage_pid_dp_uPure_c20211029__20211030__us-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--XSFinancialMember__us-gaap--TypeOfArrangementAxis__custom--NotePurchaseAgreementMember_zROBjF93Heia" title="Conversion of debt into equity percentage">8.0</span>% interest after any listing, pursuant to the Note Purchase Agreement. The debt matures on <span id="xdx_909_eus-gaap--DebtInstrumentMaturityDate_dd_c20211029__20211030__us-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--XSFinancialMember_zHrTOFnNKuVg">October 28, 2023</span>, with a one-year option to extend the maturity date at the option of XSF. In addition, UGFS received <span id="xdx_900_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_pn4n6_c20211030__us-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--XSFinancialMember_zG5jtv17z14a">1,250,000</span> warrants with a CAD$<span id="xdx_901_eus-gaap--SharePrice_iI_pid_uCADPShares_c20211030__us-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--XSFinancialMember_zeEH3d9xtn2e">0.45</span> exercise price pursuant to the Warrant instrument. No value was attributed to the warrants at the time of the investment in XFS.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--InvestmentTableTextBlock_zm6wjsHwxrVc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The components of investments are summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zdqXXJe1Tspi" style="display: none">SCHEDULE OF COST METHOD INVESTMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20220630_zQ7RuCs759d2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20211231_zoDdvhsXJeCh" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--Investments_iI_hus-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--EdyzaMember_zLnbrR0xNru5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Investment in Edyza</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,710,358</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,710,358</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Investments_iI_hus-gaap--InvestmentsInAndAdvancesToAffiliatesCategorizationAxis__custom--XSFMember_zeAzjftvi97k" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Investment in XSF</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,500,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Investments_iI_zDr6nCBRpAY1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Investment</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,210,358</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,210,358</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 1710358 1710358 2500000 2500000 4210358 4210358 2500000 43500000 0.0950 0.080 0.015 0.080 2023-10-28 1250000000000 0.45 <p id="xdx_80A_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_z3ArOU83VA8g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 6 – <span id="xdx_827_zQariXrlJG6h">GOODWILL &amp; INTANGIBLE ASSETS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Goodwill</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has recorded goodwill in conjunction with the acquisitions it has completed. The goodwill balances as of June 30, 2022 and December 31, 2021 were $<span id="xdx_900_eus-gaap--Goodwill_iI_pp0p0_c20220630_zPa2HHNd2RR4">10,636,284</span> and $<span id="xdx_906_eus-gaap--Goodwill_iI_pp0p0_c20211231_zJkRauPfxKAe">7,992,121</span>, respectively. Goodwill is not amortized. There is no goodwill for income tax purposes. The Company did not record any impairment charges related to goodwill for the periods ended June 30, 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Intangible Assets Other Than Goodwill</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zZx0vZyFhy45" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets as of June 30, 2022 and December 31, 2021 consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zowVTUysmy0d" style="display: none">SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Book Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finite-lived intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 52%; text-align: left">Customer relationships</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zxOqcm0jhtv6" style="width: 12%; text-align: right" title="Finite lived intangible assets Cost">2,665,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_ze8EGteP50L" style="width: 12%; text-align: right" title="Finite lived intangible assets accumulated amortization">152,584</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zGx0BGtlnkfb" style="width: 12%; text-align: right" title="Finite lived intangible assets net book value">2,502,516</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Trademarks and trade names</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zTE1DPvQrLU2" style="text-align: right" title="Finite lived intangible assets Cost">2,195,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zuTEBtMpaLU2" style="text-align: right" title="Finite lived intangible assets accumulated amortization">148,018</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zjwB8fEXxab2" style="text-align: right" title="Finite lived intangible assets net book value">2,046,982</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Backlog and Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zcHwrs6Uapmh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets Cost">708,837</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zExfIVMzkyHc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets accumulated amortization">444,162</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zXt923Fz8GT9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets net book value">264,675</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total finite-lived intangible assets:</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630_z7hnhnlE361j" style="text-align: right" title="Finite lived intangible assets Cost">5,558,937</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630_zZ1pX4U7Qipa" style="text-align: right" title="Finite lived intangible assets accumulated amortization">744,764</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220630_zTdXnsVIMsWi" style="text-align: right" title="Finite lived intangible assets net book value">4,814,173</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Indefinite-lived intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--IndefiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_z3fw0h7HoNva" style="text-align: right" title="Indefinite lived intangible assets Cost">44,276</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--IndefiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zEUlXyaLqcE6" style="text-align: right" title="Indefinite lived intangible assets accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl0956">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--IndefiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zmjn343jotMe" style="text-align: right" title="Indefinite lived intangible assets net book value">44,276</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Trade name</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--IndefiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z4ClOUfF2wmd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Indefinite lived intangible assets Cost">28,291</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_ecustom--IndefiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zFq8BdK3JV5g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Indefinite lived intangible assets accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl0962">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zbdYj5gfB1If" style="border-bottom: Black 1.5pt solid; text-align: right" title="Indefinite lived intangible assets net book value">28,291</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Intangible assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_ecustom--IndefiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630_zELzaVP82UU2" style="border-bottom: Black 2.5pt double; text-align: right" title="Indefinite lived intangible assets Cost">5,631,504</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_ecustom--IndefiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630_zndWFshadSPb" style="border-bottom: Black 2.5pt double; text-align: right" title="Indefinite lived intangible assets accumulated amortization">744,764</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20220630_zgsSDEaWTj6c" style="border-bottom: Black 2.5pt double; text-align: right" title="Indefinite lived intangible assets net book value">4,886,740</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Book Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Customer relationships</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zp4l5kPFXkkg" style="width: 12%; text-align: right" title="Finite lived intangible assets Cost">834,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zMy30gWc5xa4" style="width: 12%; text-align: right" title="Finite lived intangible assets accumulated amortization">49,649</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zmH4wyJNtVrb" style="width: 12%; text-align: right" title="Finite lived intangible assets net book value">784,451</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Trademarks and trade names</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zA1GJNxQRJw5" style="text-align: right" title="Finite lived intangible assets Cost">499,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zwnZy8kRqXTi" style="text-align: right" title="Finite lived intangible assets accumulated amortization">41,583</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zzCRqwoLD6xe" style="text-align: right" title="Finite lived intangible assets net book value">457,417</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Backlog and Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z2x5r3WROPYf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets Cost">518,404</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6P10ApbWYN6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets accumulated amortization">184,806</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zCNYyMRG2NT1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets net book value">333,598</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20211231_zqnmjJev1Axh" style="border-bottom: Black 2.5pt double; text-align: right" title="Finite lived intangible assets Cost">1,851,504</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_zqlFHzjuAN24" style="border-bottom: Black 2.5pt double; text-align: right" title="Finite lived intangible assets accumulated amortization">276,039</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20211231_zYeIEZaKgri2" style="border-bottom: Black 2.5pt double; text-align: right" title="Finite lived intangible assets net book value">1,575,466</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zpFDTPsIKbG9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zDZhFHTPMLy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated future amortization expense for intangible assets subject to amortization as of June 30, 2022, is summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zejvpu3gpXtk" style="display: none">SCHEDULE OF FUTURE AMORTIZATION EXPENSES OF INTANGIBLE ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_498_20220630_zvz1IA7FgvK9" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Future</b></span></p></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortization Expense</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_maFLIANz0B6_zbpEoSQso9yd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 82%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remainder of 2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">577,253</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_maFLIANz0B6_zMAyUJ7T9Rn2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">907,610</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_maFLIANz0B6_zmttPZk7sQtc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">819,944</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_maFLIANz0B6_zBhMZ1QLcUI4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">819,944</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearThree_iI_maFLIANz0B6_zW34y8ZdiR1j" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,689,422</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtFLIANz0B6_zFJOu0YEC5p6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif">$</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,814,173</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A1_ziNVhC8dWD1c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expense for intangible assets for the six months ended June 30, 2022 and 2021 was $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20220101__20220630_z4HqJEPu2Ro8" title="Amortization expense for intangible assets">468,725</span> and $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_c20210101__20210630_zRF7VSnwCJrd" title="Amortization expense for intangible assets">578</span>, respectively. Amortization expense for intangible assets for the three months ended June 30, 2022 and 2021 was $<span id="xdx_909_eus-gaap--AmortizationOfIntangibleAssets_c20220401__20220630_zURE6zhVvPXg" title="Amortization expense for intangible assets">306,225</span> and $<span id="xdx_905_eus-gaap--AmortizationOfIntangibleAssets_c20210401__20210630_zbbbYwt3vMHc" title="Amortization expense for intangible assets">411</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 10636284 7992121 <p id="xdx_892_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zZx0vZyFhy45" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets as of June 30, 2022 and December 31, 2021 consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zowVTUysmy0d" style="display: none">SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30, 2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Book Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finite-lived intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 52%; text-align: left">Customer relationships</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zxOqcm0jhtv6" style="width: 12%; text-align: right" title="Finite lived intangible assets Cost">2,665,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_ze8EGteP50L" style="width: 12%; text-align: right" title="Finite lived intangible assets accumulated amortization">152,584</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zGx0BGtlnkfb" style="width: 12%; text-align: right" title="Finite lived intangible assets net book value">2,502,516</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Trademarks and trade names</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zTE1DPvQrLU2" style="text-align: right" title="Finite lived intangible assets Cost">2,195,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zuTEBtMpaLU2" style="text-align: right" title="Finite lived intangible assets accumulated amortization">148,018</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zjwB8fEXxab2" style="text-align: right" title="Finite lived intangible assets net book value">2,046,982</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Backlog and Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zcHwrs6Uapmh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets Cost">708,837</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zExfIVMzkyHc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets accumulated amortization">444,162</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zXt923Fz8GT9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets net book value">264,675</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total finite-lived intangible assets:</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630_z7hnhnlE361j" style="text-align: right" title="Finite lived intangible assets Cost">5,558,937</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630_zZ1pX4U7Qipa" style="text-align: right" title="Finite lived intangible assets accumulated amortization">744,764</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220630_zTdXnsVIMsWi" style="text-align: right" title="Finite lived intangible assets net book value">4,814,173</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Indefinite-lived intangible assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Patents</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--IndefiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_z3fw0h7HoNva" style="text-align: right" title="Indefinite lived intangible assets Cost">44,276</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--IndefiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zEUlXyaLqcE6" style="text-align: right" title="Indefinite lived intangible assets accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl0956">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--IndefiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zmjn343jotMe" style="text-align: right" title="Indefinite lived intangible assets net book value">44,276</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Trade name</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--IndefiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z4ClOUfF2wmd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Indefinite lived intangible assets Cost">28,291</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_ecustom--IndefiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zFq8BdK3JV5g" style="border-bottom: Black 1.5pt solid; text-align: right" title="Indefinite lived intangible assets accumulated amortization"><span style="-sec-ix-hidden: xdx2ixbrl0962">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zbdYj5gfB1If" style="border-bottom: Black 1.5pt solid; text-align: right" title="Indefinite lived intangible assets net book value">28,291</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Intangible assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_ecustom--IndefiniteLivedIntangibleAssetsGross_iI_pp0p0_c20220630_zELzaVP82UU2" style="border-bottom: Black 2.5pt double; text-align: right" title="Indefinite lived intangible assets Cost">5,631,504</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_ecustom--IndefiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220630_zndWFshadSPb" style="border-bottom: Black 2.5pt double; text-align: right" title="Indefinite lived intangible assets accumulated amortization">744,764</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20220630_zgsSDEaWTj6c" style="border-bottom: Black 2.5pt double; text-align: right" title="Indefinite lived intangible assets net book value">4,886,740</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Cost</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Book Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Customer relationships</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zp4l5kPFXkkg" style="width: 12%; text-align: right" title="Finite lived intangible assets Cost">834,100</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zMy30gWc5xa4" style="width: 12%; text-align: right" title="Finite lived intangible assets accumulated amortization">49,649</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zmH4wyJNtVrb" style="width: 12%; text-align: right" title="Finite lived intangible assets net book value">784,451</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Trademarks and trade names</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zA1GJNxQRJw5" style="text-align: right" title="Finite lived intangible assets Cost">499,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zwnZy8kRqXTi" style="text-align: right" title="Finite lived intangible assets accumulated amortization">41,583</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zzCRqwoLD6xe" style="text-align: right" title="Finite lived intangible assets net book value">457,417</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Backlog and Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z2x5r3WROPYf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets Cost">518,404</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_z6P10ApbWYN6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets accumulated amortization">184,806</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20211231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--OtherIntangibleAssetsMember_zCNYyMRG2NT1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finite lived intangible assets net book value">333,598</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20211231_zqnmjJev1Axh" style="border-bottom: Black 2.5pt double; text-align: right" title="Finite lived intangible assets Cost">1,851,504</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_zqlFHzjuAN24" style="border-bottom: Black 2.5pt double; text-align: right" title="Finite lived intangible assets accumulated amortization">276,039</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--IntangibleAssetsNetExcludingGoodwill_iI_pp0p0_c20211231_zYeIEZaKgri2" style="border-bottom: Black 2.5pt double; text-align: right" title="Finite lived intangible assets net book value">1,575,466</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2665100 152584 2502516 2195000 148018 2046982 708837 444162 264675 5558937 744764 4814173 44276 44276 28291 28291 5631504 744764 4886740 834100 49649 784451 499000 41583 457417 518404 184806 333598 1851504 276039 1575466 <p id="xdx_897_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zDZhFHTPMLy7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The estimated future amortization expense for intangible assets subject to amortization as of June 30, 2022, is summarized below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zejvpu3gpXtk" style="display: none">SCHEDULE OF FUTURE AMORTIZATION EXPENSES OF INTANGIBLE ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 75%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" id="xdx_498_20220630_zvz1IA7FgvK9" style="font: 10pt Times New Roman, Times, Serif; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Future</b></span></p></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amortization Expense</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_maFLIANz0B6_zbpEoSQso9yd" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 82%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remainder of 2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">577,253</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_maFLIANz0B6_zMAyUJ7T9Rn2" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">907,610</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_maFLIANz0B6_zmttPZk7sQtc" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">819,944</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_maFLIANz0B6_zBhMZ1QLcUI4" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">819,944</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_ecustom--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearThree_iI_maFLIANz0B6_zW34y8ZdiR1j" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,689,422</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_mtFLIANz0B6_zFJOu0YEC5p6" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif">$</td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,814,173</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 577253 907610 819944 819944 1689422 4814173 468725 578 306225 411 <p id="xdx_801_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zzDG8M5HAxol" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 7 – <span id="xdx_82C_zHk8p8pZiFw2">ACCRUED EXPENSES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zkfrpoKdveEi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses are summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zs0cN0cvAmF6" style="display: none">SCHEDULE OF ACCRUED EXPENSES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_494_20220630_zvJhSxTkAAWh" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20211231_zNAXuJfj6EJ2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maALCz4h9_zGL3ZhMSvBSa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Accrued operating expenses</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">673,034</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">628,871</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--WorkersCompensationLiabilityCurrentAndNoncurrent_iI_pp0p0_maALCz4h9_zYMBZLjAATd4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued wages and related expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">800,322</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,887,124</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrentAndNoncurrent_iI_pp0p0_maALCz4h9_zdodjHg34h1c" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Accrued 401(k)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">163,941</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,520</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_pp0p0_maALCz4h9_zbs415X0sZha" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued sales tax payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,743,966</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,338,763</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccruedLiabilitiesCurrent_iTI_pp0p0_mtALCz4h9_zJKk1vu5Yoe1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,381,263</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,878,278</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zL27KziVoyyb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_zkfrpoKdveEi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses are summarized as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zs0cN0cvAmF6" style="display: none">SCHEDULE OF ACCRUED EXPENSES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_494_20220630_zvJhSxTkAAWh" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20211231_zNAXuJfj6EJ2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maALCz4h9_zGL3ZhMSvBSa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Accrued operating expenses</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">673,034</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">628,871</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--WorkersCompensationLiabilityCurrentAndNoncurrent_iI_pp0p0_maALCz4h9_zYMBZLjAATd4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued wages and related expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">800,322</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,887,124</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OtherEmployeeRelatedLiabilitiesCurrentAndNoncurrent_iI_pp0p0_maALCz4h9_zdodjHg34h1c" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Accrued 401(k)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">163,941</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,520</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_pp0p0_maALCz4h9_zbs415X0sZha" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued sales tax payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,743,966</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,338,763</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AccruedLiabilitiesCurrent_iTI_pp0p0_mtALCz4h9_zJKk1vu5Yoe1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued expenses</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,381,263</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,878,278</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 673034 628871 800322 1887124 163941 23520 1743966 1338763 3381263 3878278 <p id="xdx_803_eus-gaap--ConcentrationRiskDisclosureTextBlock_zKpEgiIsxOp8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 8 – <span id="xdx_82D_zfvwMcqfJ0bi">RISKS AND UNCERTAINTIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Concentration Risk</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_z2dPNMlSU4Ba" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below shows customers who account for 10% or more of the Company’s total revenues and 10% or more of the Company’s accounts receivable for the periods presented:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customers exceeding 10% of revenue:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B1_zaP0U03OWGl7" style="display: none">SCHEDULES OF CONCENTRATION OF RISK</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three Months Ended <br/>June 30,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0">Six <span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"> </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Months Ended</b></span></p> June 30,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Six Months Ended <br/>June 30,</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Company Customer Number</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">C000001462</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span>*</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210401__20210630__srt--MajorCustomersAxis__custom--ClientAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zwvxhXOiAxKl">59</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--ClientAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z3kmZ0h2w541">16</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--ClientAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zYFxQJxUZLO8">46</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>C000001140</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__srt--MajorCustomersAxis__custom--ClientBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDMYiJ5PdZAg">25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--ClientBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zMrENNgFoFya">20</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>C000001660</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span>*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--ClientCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_znb3ylYX7CUf">15</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>C000001661</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210401__20210630__srt--MajorCustomersAxis__custom--ClientDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z6gOGMHfLPqe">11</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>C000000819</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__srt--MajorCustomersAxis__custom--ClientEMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z7Qy9kDCVYJf">14</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 2.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customers exceeding 10% of accounts receivable:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Company Customer Number</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">C000001462</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--ClientAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zXqX0AxabOS5">41</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>C000001140</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--ClientBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z5hq2xQYoSne">23</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--ClientBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z7BUwkiTvvvk">23</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>C000002151</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--ClientCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zHpjXjGQvxSj">12</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below shows vendors who account for 10% or more of the Company’s total purchases and 10% or more of the Company’s accounts payable for the periods presented:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vendors exceeding 10% of purchases:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; font-weight: bold"><b> </b></td> <td colspan="2" style="font-weight: bold; text-align: center"><b>Three Months Ended <br/>June 30,</b></td><td style="text-align: center; font-weight: bold"><b> </b></td><td style="text-align: center; font-weight: bold"><b> </b></td> <td colspan="2" style="font-weight: bold; text-align: center"><b>Three Months Ended <br/>June 30,</b></td><td style="text-align: center; font-weight: bold"><b> </b></td><td style="text-align: center; font-weight: bold"><b> </b></td> <td colspan="2" style="font-weight: bold; text-align: center"><p style="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-size: 10pt"><b>Six</b></span><b><span style="font-size: 8pt"><br/> </span><span style="font-size: 10pt">Months Ended </span></b></p> June 30,</td><td style="text-align: center; font-weight: bold"><b> </b></td><td style="text-align: center; font-weight: bold"><b> </b></td> <td colspan="2" style="font-weight: bold; text-align: center"><b>Six Months Ended <br/>June 30,</b></td><td style="text-align: center; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Company Vendor Number</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">V000001029</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__srt--MajorCustomersAxis__custom--VendorAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_z2RPq1hNi0Ae">23</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"> *</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--VendorAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zQ0zfqRCKsIh">25</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--VendorAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zvRXVAnfNXK">10</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>V000001350</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210401__20210630__srt--MajorCustomersAxis__custom--VendorBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zmdesr1C2r81">17</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span>*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--VendorBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zH0XLotp6wal">16</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>V000000453</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span>*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> *</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--VendorCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_z8hRgNwuOES9">12</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>V000001372</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210401__20210630__srt--MajorCustomersAxis__custom--VendorDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zucR8ZILryi5">25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span>*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--VendorDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zy6WNsHGtvSd">15</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>V000001326</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span>*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--VendorEMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_z45Y3Up37dK1">10</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>V000001280</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__srt--MajorCustomersAxis__custom--VendorFMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zfp10qlHSn04">19</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vendors exceeding 10% of accounts payable:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">June 30,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">December 31,</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Company Vendor Number</td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">V000001029</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--VendorAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zyjKGuWndcah">33</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span style="font-size: 10pt">*</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>V000000453</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">*</span></td><td style="text-align: left"/><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--VendorBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zUWjLuFsNFyf">20</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>V000001372</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">*</span></td><td style="text-align: left"/><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--VendorCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zh4PIdc2sLNb">33</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>V000001326</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--VendorDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zuZsUAgjpjci">12</span></td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*Amounts less than 10%</span></p> <p id="xdx_8AA_zIFxn8InmD5b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration: underline">Foreign Exchange Risk</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although the Company’s revenues and expenses are expected to be predominantly denominated in United States dollars, the Company may be exposed to currency exchange fluctuations. Recent events in the global financial markets have been coupled with increased volatility in the currency markets. Fluctuations in the exchange rate between the U.S. dollar, the Canadian dollar, the Euro, and the currency of other regions in which the Company may operate may have a material adverse effect on the Company’s business, financial condition and operating results. The Company may, in the future, establish a program to hedge a portion of the Company’s foreign currency exposure with the objective of minimizing the impact of adverse foreign currency exchange movements. However, even if the Company develops a hedging program, there can be no assurance that it will effectively mitigate currency risks.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_z2dPNMlSU4Ba" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below shows customers who account for 10% or more of the Company’s total revenues and 10% or more of the Company’s accounts receivable for the periods presented:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customers exceeding 10% of revenue:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B1_zaP0U03OWGl7" style="display: none">SCHEDULES OF CONCENTRATION OF RISK</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three Months Ended<br/> June 30,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three Months Ended <br/>June 30,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"><p style="text-align: center; margin-top: 0; margin-bottom: 0">Six <span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"> </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Months Ended</b></span></p> June 30,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Six Months Ended <br/>June 30,</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Company Customer Number</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">C000001462</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span>*</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210401__20210630__srt--MajorCustomersAxis__custom--ClientAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zwvxhXOiAxKl">59</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--ClientAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z3kmZ0h2w541">16</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--ClientAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zYFxQJxUZLO8">46</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>C000001140</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__srt--MajorCustomersAxis__custom--ClientBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zDMYiJ5PdZAg">25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--ClientBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zMrENNgFoFya">20</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>C000001660</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span>*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--ClientCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_znb3ylYX7CUf">15</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>C000001661</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210401__20210630__srt--MajorCustomersAxis__custom--ClientDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z6gOGMHfLPqe">11</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>C000000819</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__srt--MajorCustomersAxis__custom--ClientEMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z7Qy9kDCVYJf">14</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 2.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customers exceeding 10% of accounts receivable:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Company Customer Number</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">C000001462</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--ClientAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zXqX0AxabOS5">41</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>C000001140</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--ClientBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z5hq2xQYoSne">23</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--ClientBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z7BUwkiTvvvk">23</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>C000002151</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--ClientCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zHpjXjGQvxSj">12</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below shows vendors who account for 10% or more of the Company’s total purchases and 10% or more of the Company’s accounts payable for the periods presented:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vendors exceeding 10% of purchases:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"><b> </b></td><td style="text-align: center; font-weight: bold"><b> </b></td> <td colspan="2" style="font-weight: bold; text-align: center"><b>Three Months Ended <br/>June 30,</b></td><td style="text-align: center; font-weight: bold"><b> </b></td><td style="text-align: center; font-weight: bold"><b> </b></td> <td colspan="2" style="font-weight: bold; text-align: center"><b>Three Months Ended <br/>June 30,</b></td><td style="text-align: center; font-weight: bold"><b> </b></td><td style="text-align: center; font-weight: bold"><b> </b></td> <td colspan="2" style="font-weight: bold; text-align: center"><p style="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-size: 10pt"><b>Six</b></span><b><span style="font-size: 8pt"><br/> </span><span style="font-size: 10pt">Months Ended </span></b></p> June 30,</td><td style="text-align: center; font-weight: bold"><b> </b></td><td style="text-align: center; font-weight: bold"><b> </b></td> <td colspan="2" style="font-weight: bold; text-align: center"><b>Six Months Ended <br/>June 30,</b></td><td style="text-align: center; font-weight: bold"><b> </b></td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Company Vendor Number</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><b>2022</b></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><b> </b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>2021</b></td><td style="text-align: center; padding-bottom: 1.5pt"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">V000001029</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__srt--MajorCustomersAxis__custom--VendorAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_z2RPq1hNi0Ae">23</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"> *</td><td style="width: 1%; text-align: left"> </td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--VendorAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zQ0zfqRCKsIh">25</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 3%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 10%; text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--VendorAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zvRXVAnfNXK">10</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>V000001350</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210401__20210630__srt--MajorCustomersAxis__custom--VendorBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zmdesr1C2r81">17</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span>*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--VendorBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zH0XLotp6wal">16</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>V000000453</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span>*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> *</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--VendorCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_z8hRgNwuOES9">12</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>V000001372</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210401__20210630__srt--MajorCustomersAxis__custom--VendorDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zucR8ZILryi5">25</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span>*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--VendorDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zy6WNsHGtvSd">15</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>V000001326</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span>*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20210630__srt--MajorCustomersAxis__custom--VendorEMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_z45Y3Up37dK1">10</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>V000001280</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220401__20220630__srt--MajorCustomersAxis__custom--VendorFMember__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zfp10qlHSn04">19</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">*</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vendors exceeding 10% of accounts payable:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">June 30,</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="text-align: center; font-weight: bold">December 31,</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Company Vendor Number</td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2022</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">2021</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">V000001029</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220101__20220630__srt--MajorCustomersAxis__custom--VendorAMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zyjKGuWndcah">33</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 14%; text-align: right"><span style="font-size: 10pt">*</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>V000000453</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">*</span></td><td style="text-align: left"/><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--VendorBMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zUWjLuFsNFyf">20</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>V000001372</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">*</span></td><td style="text-align: left"/><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--VendorCMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zh4PIdc2sLNb">33</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>V000001326</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210101__20211231__srt--MajorCustomersAxis__custom--VendorDMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zuZsUAgjpjci">12</span></td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*Amounts less than 10%</span></p> 0.59 0.16 0.46 0.25 0.20 0.15 0.11 0.14 0.41 0.23 0.23 0.12 0.23 0.25 0.10 0.17 0.16 0.12 0.25 0.15 0.10 0.19 0.33 0.20 0.33 0.12 <p id="xdx_80E_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zA9U4X52j4P9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 9 – <span id="xdx_82D_zANdfIRJcBl1">STOCK-BASED COMPENSATION</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Stock-based compensation expense for the six months ended June 30, 2022, and 2021 was $<span id="xdx_90C_eus-gaap--ShareBasedCompensation_c20220101__20220630_zGMnGZhQrdA6" title="Stock-based compensation expense">1,764,000</span> and $<span id="xdx_902_eus-gaap--ShareBasedCompensation_c20210101__20210630_zCIhKnnnWfSc" title="Stock-based compensation expense">590,407</span>, respectively, based on the vesting schedule of the stock grants and options. Stock-based compensation expense for the three months ended June 30, 2022 and 2021 was $<span id="xdx_90B_eus-gaap--ShareBasedCompensation_c20220401__20220630_zAPp5PiY0Gtc" title="Stock-based compensation expense">882,000</span> and $<span id="xdx_90D_eus-gaap--ShareBasedCompensation_c20210401__20210630_zkOFe53sojR" title="Stock-based compensation expense">299,602</span>, respectively, based on the vesting schedule of the stock grants and options. No cash flow effects are anticipated for stock grants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_zWzCeHC4Vqph" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following schedule shows stock grant activity for the six months ended June 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zcBDhoRUGdga" style="display: none">SCHEDULE OF STOCK GRANT ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_496_20220101__20220630_zCLHTZ0VC138" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; font-weight: bold">Grants unissued as of December 31, 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>153,673</b></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_zXd0vMsjHnF5" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; font-weight: bold">Grants outstanding, beginning</td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td style="display: none; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><b style="display: none">153,673</b></span></td><td style="display: none; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodNonVestedGross_zXkCsGS52Ce" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Grants awarded</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">628,760</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_iN_di_zvEDJKZxolNc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Forfeiture/Cancelled</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,200</span></td><td style="text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_zzR7mm1pczY8" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Grants Vested</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16,667</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Grants unissued as of June 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>758,566</b></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_zaalS2Scb98f" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; font-weight: bold; padding-bottom: 2.5pt">Grants outstanding, ending</td><td style="display: none; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; display: none; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; display: none; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><b style="display: none">758,566</b></span></td><td style="display: none; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zEyMDxKeTujf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2022, the Company has $<span id="xdx_906_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pn5n6_c20220630_z16ijKzUtXc7" title="Unrecognized share-based compensation expense">1.8</span> million in unrecognized share-based compensation expense related to these stock grants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zKEZjBnKupj3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following schedule shows stock option activity for the six months ended June 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zV4TfvUPXQ3g" style="display: none">SCHEDULE OF STOCK GRANT VESTING PERIODS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; background-color: White; text-align: left"> </td><td style="padding-bottom: 1.5pt; background-color: White; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; background-color: White; font-weight: bold"> </td> <td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; background-color: White; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of Shares  </b></span></td><td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; background-color: White; font-weight: bold"> </td> <td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; background-color: White; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Life (Years)  </b></span></p></td><td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; background-color: White; font-weight: bold"> </td> <td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td><td colspan="2" style="border-bottom: Black 1.5pt solid; background-color: White; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price  </b></span></p></td><td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 38%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock options outstanding as of December 31, 2021</b></span></td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220101__20220630_zyL6gwyDatZ4" style="width: 16%; text-align: right" title="Stock options outstanding, Number of shares, beginning"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">641,337</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20220630_zorrJZ7zCybb" title="Stock options outstanding, Weighted Average Remaining Life (Years), beginning">7.20</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 1%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ </span></td> <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20220101__20220630_z5TQiURQzWw7" style="width: 16%; text-align: right" title="Stock options outstanding, Weighted Average Exercise Price, Beginning"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.27</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Issued</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220101__20220630_pdd" style="text-align: right" title="Issued, Number of shares"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44,410</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsIssuedWeightedAverageRemainingContractualTerm2_dtY_c20220101__20220630_zJP6S4ZyNx27" title="Issued, Weighted Average Remaining Life (Years)">9.50</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20220101__20220630_pdd" style="text-align: right" title="Issued, Weighted Average Exercise Price"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.48</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expired</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_c20220101__20220630_pdd" style="text-align: right" title="Expired, Number of shares"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1109">-</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_c20220101__20220630_pdd" style="text-align: right" title="Expired, Weighted Average Exercise Price"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1111">-</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20220101__20220630_zOPKjBhsB20h" style="border-bottom: Black 1.5pt solid; text-align: right" title="Exercised, Number of shares"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,555</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ </span></td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_iN_di_c20220101__20220630_zTMTiV6TuwVd" style="text-align: right" title="Exercised, Weighted Average Exercise Price"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6.00</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock options outstanding as of June 30, 2022</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20220101__20220630_z0sPoSGsAfu1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Stock options outstanding, Number of shares, ending"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">681,192</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220101__20220630_z8waOWYNCLtg" title="Stock options outstanding, Weighted Average Remaining Life (Years), ending">7.40</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20220101__20220630_zhWFnyVNT06a" style="border-bottom: Black 1.5pt solid; text-align: right" title="Stock options outstanding, Weighted Average Exercise Price, Ending"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.55</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock options exercisable as of June 30, 2022</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20220101__20220630_zfICQ1yMwFak" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock options exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">579,169</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220101__20220630_zIWyceeTDVb2" title="Stock options exercisable, Weighted Average Remaining Life (Years)">7.20</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20220101__20220630_zdBxGP7C2ei7" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock options exercisable, Weighted Average Exercise Price"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.41</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zsn3G0lOhHJj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the options is calculated using the Black-Scholes pricing model based on the market value of the underlying common stock at the valuation measurement date of $<span id="xdx_900_eus-gaap--SharePrice_iI_pid_c20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zOou0iuZ2Erg" title="Share price">10.48</span>, the remaining contractual term of the options of <span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zFpTq8QQjS4c" title="Remaining contractual term">10</span> years, risk-free interest rate of <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zTyAeL9M4rFc" title="Rsk-free interest rate">0.66</span>% and expected volatility of the price of the underlying common stock of <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20220101__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zHUYxS0F2kv2" title="Expected volatility rate">100</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2022, the Company has $<span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pn5n6_c20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zDoKWc4lnIF1" title="Unrecognized share-based compensation expense">0.6</span> million in unrecognized share-based compensation expense related to these stock options. The aggregate intrinsic value of the options outstanding and exercisable at June 30, 2022 is $<span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pp0p0_c20220630_z2RgqktbU6b4" title="Aggregate intrinsic value of options outstanding and exercisable">0</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1764000 590407 882000 299602 <p id="xdx_891_eus-gaap--ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_zWzCeHC4Vqph" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following schedule shows stock grant activity for the six months ended June 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zcBDhoRUGdga" style="display: none">SCHEDULE OF STOCK GRANT ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="display: none; text-align: left"> </td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td id="xdx_496_20220101__20220630_zCLHTZ0VC138" style="display: none; text-align: right"> </td><td style="display: none; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; font-weight: bold">Grants unissued as of December 31, 2021</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>153,673</b></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iS_zXd0vMsjHnF5" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; font-weight: bold">Grants outstanding, beginning</td><td style="display: none"> </td> <td style="display: none; text-align: left"> </td><td style="display: none; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><b style="display: none">153,673</b></span></td><td style="display: none; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodNonVestedGross_zXkCsGS52Ce" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Grants awarded</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">628,760</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares_iN_di_zvEDJKZxolNc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Forfeiture/Cancelled</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,200</span></td><td style="text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_iN_di_zzR7mm1pczY8" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">Grants Vested</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16,667</span></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_pdd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Grants unissued as of June 30, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>758,566</b></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares_iE_zaalS2Scb98f" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; font-weight: bold; padding-bottom: 2.5pt">Grants outstanding, ending</td><td style="display: none; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; display: none; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; display: none; text-align: right"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><b style="display: none">758,566</b></span></td><td style="display: none; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 153673 153673 628760 7200 16667 758566 758566 1800000 <p id="xdx_891_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zKEZjBnKupj3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following schedule shows stock option activity for the six months ended June 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zV4TfvUPXQ3g" style="display: none">SCHEDULE OF STOCK GRANT VESTING PERIODS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; background-color: White; text-align: left"> </td><td style="padding-bottom: 1.5pt; background-color: White; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; background-color: White; font-weight: bold"> </td> <td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; background-color: White; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of Shares  </b></span></td><td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; background-color: White; font-weight: bold"> </td> <td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td><td style="border-bottom: Black 1.5pt solid; background-color: White; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Remaining</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Life (Years)  </b></span></p></td><td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center; background-color: White; font-weight: bold"> </td> <td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td><td colspan="2" style="border-bottom: Black 1.5pt solid; background-color: White; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Average</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise</b></span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price  </b></span></p></td><td style="padding-bottom: 1.5pt; background-color: White; font-weight: bold; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 38%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock options outstanding as of December 31, 2021</b></span></td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20220101__20220630_zyL6gwyDatZ4" style="width: 16%; text-align: right" title="Stock options outstanding, Number of shares, beginning"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">641,337</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20220630_zorrJZ7zCybb" title="Stock options outstanding, Weighted Average Remaining Life (Years), beginning">7.20</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 1%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ </span></td> <td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_c20220101__20220630_z5TQiURQzWw7" style="width: 16%; text-align: right" title="Stock options outstanding, Weighted Average Exercise Price, Beginning"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.27</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Issued</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20220101__20220630_pdd" style="text-align: right" title="Issued, Number of shares"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">44,410</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsIssuedWeightedAverageRemainingContractualTerm2_dtY_c20220101__20220630_zJP6S4ZyNx27" title="Issued, Weighted Average Remaining Life (Years)">9.50</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_c20220101__20220630_pdd" style="text-align: right" title="Issued, Weighted Average Exercise Price"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.48</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expired</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_c20220101__20220630_pdd" style="text-align: right" title="Expired, Number of shares"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1109">-</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_c20220101__20220630_pdd" style="text-align: right" title="Expired, Weighted Average Exercise Price"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: xdx2ixbrl1111">-</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_di_c20220101__20220630_zOPKjBhsB20h" style="border-bottom: Black 1.5pt solid; text-align: right" title="Exercised, Number of shares"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,555</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$ </span></td> <td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_iN_di_c20220101__20220630_zTMTiV6TuwVd" style="text-align: right" title="Exercised, Weighted Average Exercise Price"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6.00</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock options outstanding as of June 30, 2022</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20220101__20220630_z0sPoSGsAfu1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Stock options outstanding, Number of shares, ending"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">681,192</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dtY_c20220101__20220630_z8waOWYNCLtg" title="Stock options outstanding, Weighted Average Remaining Life (Years), ending">7.40</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_c20220101__20220630_zhWFnyVNT06a" style="border-bottom: Black 1.5pt solid; text-align: right" title="Stock options outstanding, Weighted Average Exercise Price, Ending"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.55</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Stock options exercisable as of June 30, 2022</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_c20220101__20220630_zfICQ1yMwFak" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock options exercisable"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">579,169</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220101__20220630_zIWyceeTDVb2" title="Stock options exercisable, Weighted Average Remaining Life (Years)">7.20</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_c20220101__20220630_zdBxGP7C2ei7" style="border-bottom: Black 2.5pt double; text-align: right" title="Stock options exercisable, Weighted Average Exercise Price"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.41</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 641337 P7Y2M12D 6.27 44410 P9Y6M 10.48 4555 6.00 681192 P7Y4M24D 6.55 579169 P7Y2M12D 6.41 10.48 P10Y 0.0066 1 600000 0 <p id="xdx_803_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zSVFfSSvAo09" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 10 – <span id="xdx_829_zUmPYz9vDMaa">SHAREHOLDERS’ EQUITY</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 24, 2021, the Board of Directors authorized a stock repurchase program to purchase up to $<span id="xdx_90B_eus-gaap--StockRepurchaseProgramAuthorizedAmount1_iI_pn5n6_c20210524__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zT2Edbt11gU5">5.0</span> million of the currently outstanding shares of the Company’s common stock, over a period of 12 months through open market purchases, in compliance with Rule 10b-18 under the Securities Exchange Act of 1934. On January 18, 2022, the Board of Directors authorized a $<span id="xdx_90F_eus-gaap--StockRepurchaseProgramAuthorizedAmount1_iI_pn5n6_c20220118__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zlBsAizHVD37">2.0</span> million increase to the stock repurchase program, to a total of $<span id="xdx_909_eus-gaap--StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_iI_pn5n6_c20220118__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zQttWll8KsFb">7.0</span> million. On February 2, 2022, the Board of Directors authorized an additional $<span id="xdx_90D_eus-gaap--StockRepurchaseProgramAuthorizedAmount1_iI_pn5n6_c20220202__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zOIOkGJVw5w">1.5</span> million increase to the stock repurchase, to a total of $<span id="xdx_90A_eus-gaap--StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1_iI_pn5n6_c20220202__srt--TitleOfIndividualAxis__custom--BoardOfDirectorsMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zigu2dOZzWLh">8.5</span> million. During the six months ended June 30, 2022, the Company repurchased <span id="xdx_905_eus-gaap--StockRepurchasedDuringPeriodShares_pid_c20220101__20220630__us-gaap--TypeOfArrangementAxis__custom--StockRepurchaseProgramMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zolQH4PipW0g">419,088</span> shares of common stock at an average price per share of $<span id="xdx_908_eus-gaap--SharePrice_iI_pid_c20220630__us-gaap--TypeOfArrangementAxis__custom--StockRepurchaseProgramMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zNfA0pbJVskl">9.02</span>, for a total price of $<span id="xdx_90A_eus-gaap--StockRepurchasedDuringPeriodValue_pn5n6_c20220101__20220630__us-gaap--TypeOfArrangementAxis__custom--StockRepurchaseProgramMember__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_zkYNPtlNfJu8">3.8</span> million under this program. The Company did not repurchase any shares during the three-months ended June 30, 2022. In total, the Company has repurchased <span id="xdx_907_eus-gaap--StockRepurchasedDuringPeriodShares_pid_c20220101__20220630__us-gaap--TypeOfArrangementAxis__custom--StockRepurchaseProgramMember_zB7QEq96RGKj">924,003</span> shares of common stock at an average of $<span id="xdx_90A_eus-gaap--SharePrice_iI_pid_c20220630__us-gaap--TypeOfArrangementAxis__custom--StockRepurchaseProgramMember_zuEpP0HIx1pc">9.20</span> per share, for a total price of $<span id="xdx_900_eus-gaap--StockRepurchasedDuringPeriodValue_pn5n6_c20220101__20220630__us-gaap--TypeOfArrangementAxis__custom--StockRepurchaseProgramMember_z3EzBg7dxWwa">8.5</span> million, under this program.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three and six months ended June 30, 2021, the Company repurchased <span id="xdx_90E_eus-gaap--StockRepurchasedDuringPeriodShares_pid_c20210401__20210630__us-gaap--TypeOfArrangementAxis__custom--StockRepurchaseProgramMember_zPSKFsrAq3Kc">52,895 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">under this program, </span>and repurchased <span id="xdx_909_eus-gaap--StockRepurchasedDuringPeriodShares_pid_c20210101__20210630__us-gaap--TypeOfArrangementAxis__custom--StockRepurchaseProgramMember_zx52qCfKZdSl">350,000 </span>shares of common stock at an average price of $<span id="xdx_909_eus-gaap--SharePrice_iI_pid_c20210630__us-gaap--TypeOfArrangementAxis__custom--StockRepurchaseProgramMember_z7QE3srb2Xxa">8.50 </span>per share, for a total price of $<span id="xdx_90F_eus-gaap--StockRepurchasedDuringPeriodValue_pn5n6_c20210401__20210630__us-gaap--TypeOfArrangementAxis__custom--StockRepurchaseProgramMember_z8z7ErczN0Qk"><span id="xdx_909_eus-gaap--StockRepurchasedDuringPeriodValue_pn5n6_c20210101__20210630__us-gaap--TypeOfArrangementAxis__custom--StockRepurchaseProgramMember_zpfjGzY15XP9">3.0</span> </span>million outside of the stock repurchase program.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 5000000.0 2000000.0 7000000.0 1500000 8500000 419088 9.02 3800000 924003 9.20 8500000 52895 350000 8.50 3000000.0 3000000.0 <p id="xdx_802_ecustom--WarrantsTextBlock_zj2NCWJvdcNh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 11 – <span id="xdx_824_ziRLyTLtm0n4">WARRANTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zB8pqgMcAjV8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows warrant activity for the six months ended June 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zMRNoMCd1WCj" style="display: none">SCHEDULE OF WARRANT ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">shares</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted</p> <p style="margin-top: 0; margin-bottom: 0">Average</p> <p style="margin-top: 0; margin-bottom: 0">Exercise Price</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 51%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants outstanding as of December 31, 2021</b></span></td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zHUUMC0s9Ejb" style="width: 20%; text-align: right" title="Number of shares, Warrants outstanding beginning">374,088</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePrice_iS_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zhQFPsJVH3e6" style="width: 20%; text-align: right" title="Weighted Average Exercise Price, Balance beginning">11.26</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_iN_pid_di_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zvWh2nfi8p6a" style="text-align: right" title="Number of shares, Warrants Exercised">(18,196</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceExercised_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zyjUCtAPrQUb" style="text-align: right" title="Weighted Average Exercise Price, Warrants Exercised">6.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Terminated – cashless exercise</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsTerminatedCashlessExercise_iN_pid_di_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_z7CTgDdMfT78" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Warrants terminated cashless exercise">(44,393</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceTerminatedCashlessExercise_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zZz31q0eQXYf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted Average Exercise Price, Warrants terminated cashless exercise">6.00</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants outstanding as of June 30, 2022</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zj85uIeeOpK3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Warrants outstanding ending">311,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePrice_iE_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zEet45Pia4pb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted Average Exercise Price, Balance ending">12.32</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants exercisable as of June 30, 2022</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_iE_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zecaLLPZkE8f" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares, Warrants exercisable">311,499</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceExercisable_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zbNtFzPusXk5" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Warrants exercisable">12.32</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zo3AGztjwBb3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The weighted-average life of the warrants is <span id="xdx_907_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20220630_z06W3KosLisc" title="Warrant term">2.3</span> years. The aggregate intrinsic value of the warrants outstanding and exercisable as of June 30, 2022 is $<span id="xdx_90B_ecustom--ClassOfWarrantOrRightAggregateIntrinsicValueOutstandingAndExercisable_iI_c20220630_zmFiWQUYj3vf" title="Warrant outstanding and exercisable aggregate intrinsic value">0</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zB8pqgMcAjV8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table shows warrant activity for the six months ended June 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zMRNoMCd1WCj" style="display: none">SCHEDULE OF WARRANT ACTIVITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">shares</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted</p> <p style="margin-top: 0; margin-bottom: 0">Average</p> <p style="margin-top: 0; margin-bottom: 0">Exercise Price</p></td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 51%; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants outstanding as of December 31, 2021</b></span></td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zHUUMC0s9Ejb" style="width: 20%; text-align: right" title="Number of shares, Warrants outstanding beginning">374,088</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePrice_iS_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zhQFPsJVH3e6" style="width: 20%; text-align: right" title="Weighted Average Exercise Price, Balance beginning">11.26</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_iN_pid_di_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zvWh2nfi8p6a" style="text-align: right" title="Number of shares, Warrants Exercised">(18,196</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceExercised_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zyjUCtAPrQUb" style="text-align: right" title="Weighted Average Exercise Price, Warrants Exercised">6.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Terminated – cashless exercise</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsTerminatedCashlessExercise_iN_pid_di_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_z7CTgDdMfT78" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Warrants terminated cashless exercise">(44,393</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_988_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceTerminatedCashlessExercise_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zZz31q0eQXYf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted Average Exercise Price, Warrants terminated cashless exercise">6.00</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants outstanding as of June 30, 2022</b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zj85uIeeOpK3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Warrants outstanding ending">311,499</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePrice_iE_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zEet45Pia4pb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted Average Exercise Price, Balance ending">12.32</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants exercisable as of June 30, 2022</b></span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber_iE_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zecaLLPZkE8f" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares, Warrants exercisable">311,499</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceExercisable_pid_c20220101__20220630__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--WarrantMember_zbNtFzPusXk5" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Warrants exercisable">12.32</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 374088 11.26 18196 6.00 44393 6.00 311499 12.32 311499 12.32 P2Y3M18D 0 <p id="xdx_802_eus-gaap--IncomeTaxDisclosureTextBlock_zNnzezmk0UAg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 12 – <span id="xdx_825_zk5R1JxhMX63">INCOME TAXES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has experienced losses for both book and tax purposes since inception. The deferred income tax benefit for the three and six month periods ended June 30, 2022 relates to the reduction in the deferred tax liability associated with the amortization of the intangible assets from the acquisitions of the Emerald and 2WR Entities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_80B_eus-gaap--SubsequentEventsTextBlock_z9wxvyG2dFUh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>NOTE 13 – <span id="xdx_821_zcuBnS1Ra1pa">SUBSEQUENT EVENTS</span></b> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has evaluated events and transaction occurring subsequent to June 30, 2022 up to the date of this filing of these condensed consolidated financial statements. These statements contain all necessary adjustments and disclosures resulting from that evaluation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">During 2021, the Company purchased lights from one of its international vendors to fulfill an order for a major customer. Subsequent to the sale, delivery and installation of the lights, the customer noted the lights were not performing as the manufacturer had stipulated. The Company performed tests of the lights and confirmed the performance metrics did not meet the manufacturer’s specifications. The Company worked with the customer to determine a lighting solution of replacement lights, sourced from the vendor, that would meet their needs. The customer has been a key customer to the Company and the Company expects to continue to do significant business with the customer in the future. In order to immediately satisfy the customer in this matter, during the third quarter of 2022, the Company agreed to supply the replacement lighting solution to the customer at the Company’s expense while the Company continues to work with the vendor to resolve the original defective lighting issue. The cost of the replacement lighting solution is expected to be $<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn5n6_c20220930__srt--StatementScenarioAxis__srt--ScenarioForecastMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LightsMember_zewPFZBFBlHl" title="Propert and equipment, cost">3.2</span> million. The Company is still evaluating the net amount of the expense it expects to record in the third quarter related to this transaction.</p> 3200000 EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %F0#U4'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 " !9D ]5NE6P:.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*''8'TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]G.R-F5L#["CI9\_ M?0*U.@C=1WR)?FC MVB/PJKH#AZ2,(@43L @+D_/3Z_SNH7U MB937F'\E*^@4<,4ND]^:]6;[R"2O."^JAZ*^W7(N*BZ:^X_)]8??5=CUQN[L M/S:^",H6?MV%_ )02P,$% @ 69 /59E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !9D ]5@ $!$PX& "H( & 'AL+W=OOT'F[77L7QR#\*UWB.X-DNVZW%S+(-E= KA!V M_-_O$=C@YL1CCRMYD1B;YVM]D( /4BXW0GY-EIPK\AR%<7+56BJU>MOI)-Z2 M1RPY%RL>PR=S(2.F8%,N.LE*:AV%RU[-;^C8=@L53ZC<[HK"[(]_@SX)CEX333*3(BO>N/.OVI9ND4\Y)[2$0S^K+G+PU G M03N^[4);Q7?JPL/7^_3;#!Y@9BSAK@C_"GRUO&H-6\3G3VMJ.^3CR)6RX3&OWRD]VW?C7A_:"P[V"[!6P72Q^]$UX*IZ@BC]L5 M-Y'BY;;5_FQ"0JMJ(O4*I![:IC'P^!G3;<@6)B:\?L["Q'0H7+2L)E2_@.J? MUD^?4R85E^&6//"5D,K$AT(,";W#B,)0,[A?9Y;Z:#\^J[#^T MK";@L +M'ZFIP7!>?%:9RW0>*Q<(][ M"V\;;S5XVFB6NW;=IV;",H6ED7E):@%&W93:P"M07.D)/[-)IQ:<3#0RS+;CL7%XYC M!$1KZP*6+F.C]K '?."+0.L,].D]B\Q]B >EO8K C\3%L-!C!B9B" VZ96+)]6%+TW)Q@4'A7_<"",\'OD4!XJ\ M-[(V(4MV:4LV+C@O65V]!8/Z46QB(R<>]X'-V98KXTW:Q6MKHM+2FRBN.B]1 MBQ-X(L4ZB#WCH#Z2Z7XR3A*V\Y+T(E(%-R/_@Y6E=>H(XE#RZ)] M(VD3]D1+>Z*X^&2C=2PYJP;# UX/J/7&"-:$-='2FB@N.Q]$]NRR%#&FA4=" MG NK[0R'EI&O"56BI2I1W&\> P7"*^;$IJ]G;\B4>ZF$OC1"XDFNB"(19S>6 MJ1+>US/RLW4.]D16\,BP9J%YJ@$/K8M?&A3%=>=1,C^(%V2ZC68B-%+C 4_O M'\Q7GB9,B9:F1'&7V?\$K9/Q)T/YZ^&QLG]O#"NH2E&-&3Q&C_ M?)I/$65="7<3\Q/XD<0OQBEP%Z^JRUDZ$#W)@>YBQ66^[*&?O=D>W,B))U9Q M-N$_M/0?>I+_Z.=O,'D0@H60YLL0GG,OXC;S/ XQ$.+G@4;>)B3(*27(.4F" MIA$+0W*=)O!Q8ARU1W*JYG#QLKIXI?HX)ZG/3<3E0I^5[R%!+<$.HA6+C?UZ M)+"2LPGQ<4KQ<8Y,&^DE21AF]T*!JI.GA!.UY'#955ROB1W.8N<3H$9T_#LJ MI['QNKKL!ZMC)\TH39<::;94BGYE"I0 M^5B[@Y'X!UG-[CCD:;TL32_-KT>VU7<&5A>, M 8 >&PO=V]R:W-H965T&ULK5EM;]LX$OXKA'>QV 7< MFF^BJ#0QT";[T@7N+MA<;S\S$A,+E46O1"7-_?H;R:XDBQ3M[@5!$LD>CIXA MA_,\0UT^F^ISO=':HB_;HJRO%AMK=Q>K59UN]%;5;\U.E_#-@ZFVRL)M];BJ M=Y5663=H6ZPHQF*U57FY6%]VG]U6ZTO3V"(O]6V%ZF:[5=7+!UV8YZL%67S] MX(_\<6/;#U;KRYUZU'?:?MK=5G"WZKUD^5:7=6Y*5.F'J\5[Z*%I/@..O@]-%_\QVX/CZ MJ_=?NN AF'M5ZVM3_)EG=G.UD N4Z0?5%/8/\_R;/@04M?Y24]3=7_1\L,4+ ME#:U-=O#8$"PSPP@'6![I%U8=THJ]:7E7E& M56L-WMJ+;FZZT1!-7K;+>&U]>JWO@"W(\2 MW:AVRS^M*8U%'"71Y>II#-XU9#Q**$EP;W@$C/? >!#8^S0U30DY5NE4YT_J MOM!+5&KK [OW%(TP$)Y@%G$V >LQ9(1&0D9^L%$/-@K/HBEM!95G!+;V 8V< MYP-&(>,)S.##_ F! KD@^BA$,(J/Y1.DO:ER/WCA@&>)Q(F<@'?-(L+C2/AG M..ZQQ4%LMY7>J3Q#^LNN+4LU4F6&C-WH"JKA>+OZD,<.)$$X%62:'JX=(91+ M*F; RQZ\#(+_M[&J. .G=)[/8>:BB(D)4-:!*L?/\TY9OT M=/5+7K/ZO9*SHW@)'F@.G\@K4#Z5?>GR2?_5Y#O0(G:VTAR\C6=>"MZQUM$" M>>PHCGDRDTAD1,LDB/=?@%;9O'Q$A0:5@JI6CB#S@!JXV2_9/'CB@(JQE/$T MNSQV E(+\QGP Z^2()5U!::V[01[T_\P^BC_*8$Z/BTQ9Q@>(QS8D(3I\%=C MLN>\*+SPF%L>L&""2C[%YUK&"7!BJTZ\^ 92)&%6_%A:53[FP"\G%]OE.BZE MB#F>@O608A1'?*[HD8$429@5]V6O=&J*%ZY+C90P#)/KX'4M"0=E0O@,B9.! M_TB8 /> R!=;A,""R*)LX5FG5E3=@EQ7CA M,IS3O,815A!(WE_$#?9(@ M6PTZ<+0X7JB)BR F8QEZ0/HWR#&D!.G BS3,BS#A5:,'O>5M@ER28TP2*J83 M[C.4L:3Q3+VF QW2,!U>=YTPB,!,[TR=^[O"Z]@5BE(I[RH,<0:@S#>*;WH@,/TC / M3F7&B7RF+N%1R6(Z;6P\=B2BT"_.X!UXD89Y\5AAGT+K83P)/YPG4[RN)8TP M%EC.:"$ZD".-SI;:ITHY_1L-8>"XX96\'0<^D"P-D^RWII;+I!P*!YTRKLF,**-WU#]])2N)WZ&?H&/W)P(+\^JU[]K6\ M'8<^T"P+T^QM]743 -VFGY?H>_R68!!C%7I21:/?(8*70#OM+ZK;>:J1:NS& M5/E_=?8.]1_F==VJBN[PIK$U-#,95 +O_ 41G25]#E/W_SLZGK6!\]DISM]N M33F:,HS)\9P%)XV090*_F+/QM,%$"Q;#IW@\@]"TM(< OS>E[@_2EWM[LHRD M7!)8KF,O,6-+DD0>+SJS0?>P\*$ -!;-MBFZMTF9?LC3W'M\P=PN_PV-:!Q% M>"K2O*8@/Y-D-LT&L<+..1&H/95?SU=^CV(!;B><.L@]EI((V)ESTSRH%A96 M+0ZM=LGSC8'$SKN=F>,.C^7,<<=J]$JR?1_\#U4]YF4-6O !AN*W,4Q&M7_% MNK^Q9M>]I;PW%CJ][G*C%030&L#W#\;8KS?MB\_^1??Z?U!+ P04 " !9 MD ]5"L\$$2(# "?"@ & 'AL+W=ON4<3J32.591N3C%4W%=F(Y MUM.!6[9*M#E@A^,U6=$YU7?KF82=7;O$+*-<,<&1I,N)=>E<3)U"4$1\9W2K M=M;(I+(0XMYL/L<3"QLBFM)(&PL"/QLZI6EJG(#C=V5JU= PWA<8(5DJD+"8:-E3A<^1BU^V0 M3P_+KVD$0.TVY#96HR^'6Y7 +/V^/WUQ#^M"E&HDENF$[^Z4BV]^]W>YH&\4&L2T8D%3YRB_ ^+@\M,B/B*P@>W7V/ZKL)E2>3>R_XRD MS7HHH@$YJ"$'KX*$%X'2A,>,K[I(!R^2'HIHD YKTN%!TJG(,G@PC^G3TBAH M]"#&[4Y]*:I!&=24P0F41S5JL+?_VC4])K)!/:JI1Z=3[^_3T7,.9^0XN.^U M@+L"_2" T&Y>!_][F^'3B5]HVLJR6;^!-\3]=J$[(X>>YXS\/> [KV'G(/@W MF,%4+A^;Z)VXSG,(=]C'N%WECL# [X^<-JN],SV8T>TKD2O&%4KI$H2X-P0' M64Y#Y4:+=3%0+(2&\:18)C!!4FD"X/Q2"/VT,3-*/9.&?P%02P,$% @ M69 /53#)PF?Q" @30 !@ !X;"]W;W)K3S*PCXL6':VNF$=EN.DWKB3?;#SO[@98@B1.14$G(=OKK M%Z1D400N83N+S8?8D@\.>!^\.!<$KQYD_:79"*'08[FMFNO)1JG=Y73:+#:B MS)MW5K,MMKL:I$ONT'E=DJ"()R6>5%-9E?==S?U[$KNU;:H MQ$V-FGU9YO77]V(K'ZXG>/+TQ:=BO5'M%]/9U2Y?BUNA/N]N:OUI>F)9%J6H MFD)6J!:KZ\F/^#)CW8 .\:]"/#1GOZ/6E#LIO[0?/BRO)T%[16(K%JJER/6/ M>S$7VVW+I*_CSR/IY#1G._#\]R?VGSKCM3%W>2/F(MWT)NF^Y_]'#$!A.TV#=*EL?!^@K*HCK\S!^/CC@;H'G@ >0X M@)@#V,@ >AQ 7SH#.PY@+YV!'P=TID\/MG>.2W.5SZYJ^8#J%JW9VE\Z[W>C MM;^*JDV46U7KOQ9ZG)K-9;7481=+I']KY+98YDI_N%7ZA\X'U2"Y0K_O1)VW M<6U07K7(4B?EILV6>X$^5 M9"O3F5]DT;]&;SU6^7Q::XRVZ0)]O4_3F;V^O MIDI?:COA='&\K/>'RR(CET711UFI38,R?7E+8'SJ'A\ZQD^UBTY^(D]^>D^< MA+_LJW>(!G]')" $N)[YRX=CR)S_;?;LFVDH9V?'2$[Y.X%]5>0&$] M#&3PP+;J73:[?"&N)SJ#&E'?B\GL^^]P&/P ^=0G6>J3+/-$-O ^.WF?N=AG M_Y0JWR)'# [#PVYXNU#C6]/_V,Q/-G.GS7/9J+82.:P^$/"!,5&4<&X8,[>!21+$"3:\D]HX M$B8 3%AH&VSB2 M$$)C9AALXV(6T"0T^#(;QWFH#8Y@% M\4F6^B3+/)$-(A&?(A&[$T]4.A3;;K'/EUIU%(UJ0W,/WGBQE0Z,L"#DL9&& M-D[# H;-8F/CXB3DB7D?9\"\/(D('TG#Y&1\XC3^0Z7R:EW<;07*FT9+];R4 MM2K^Z@009']BWX9!2(A1)>8VC&&C?*8 )HPCDRJS83R*8:MQT O!P&GWK9*+ M+Q>MZ%XBK>C:.W#4Y"/5($:Q[DT"PV8 1Y(D#(AA-X##4<@LP@P \D27Y)&8 MXS,9C%^PJ$JK!('68_LB&(GCV%Q? 2")=,K3P+3?!F*,DSB,B>D 8&ZL?<_( MB =([P'R3-X?=/RVT_&K6I9/[M"Z'W0#L2[E B9#+H(FVP*4120R%R AEM;3)-!(8V)=0L".$:38,3@7O1BM^HU M@XR^_RXF&/^ [K0J616+0M?IA:SN1=UM5NFFH))*:)VC5.'9*S%F[GX.T@\5C6PKW1;-I]X-:?R_% M'=B/N E?XV9/1*DOHNQ(-*PJ21"1D;X6]U(;N[7VS8:F_J:,7O!C$/G]5(=N[7Z[VHC:G.5AK<;;@E/7B3AM=FGQ?/- M8=54<#H >ENG)S?O"O>TKZC'T(0X9AR;;8Z'&8<^[!L XM2PL]^$.MU+74Z! MCJ. '1%M=P=-U]G(D?P!* FCG!-SCQ5".O.GU]?$K:^'#W:>]X*]VSOF!6BG M&?0"0#GB!0#I]$*ON EWMH!97E>ZHC9/-4676-1L\EJ S1]QRO?7-G]>V5*O M;)DOMF%8^KZ N/N"T;"@B_91<;$ HW/@C,ZS)'AGMF]S *919F<$DQ&KOH.P M8&REZP4Y<0MREP.6Q78_MC][I'W6!S8,\@%(9OL A(WZH%?+Q*V6_^@>_(LE MRG7_EZ_%"S( $I\\B).(F X D%CW\-R41RG,2:+$[+DS )EPVCXM&?%$+WV) M6_K"GFB>RP5;D8YY T#BB'!B;DFF,"?H#1OI] ;M%3%U*^+LSWVQZ_K3VZ^- M$F6#_OU1E'>B_@_XD-I)]NJGU#[94J]LF2^V85AZ<4ZQ GIU2<4OY]D23JO>'$VFI:(IU-7V_+[9+=W'P>X3%[QD6OX=8 M_A^[^;3O-BC[YN+@[%->'0.?;*E7MLP7VS &?:]#W4\7GB\.P"F81#=Y9C\V M=T_TBCV"E\Z8>9AQZ+6^%:'N5N16DQ4+X2XCW[##[TAAGVRI5[;,%]LP&'U; M1-W'AES)Z_6LD%>VU"M;YHMM&(.^+:/NMNSY,F+W0>V!,<[-LVH D,3Q^0&/ MH_ML7*C_!:&YDP@ .8L3,M9R] T8=3=@K;K8E^TC1W13RZ66&<\T'4ZZ5R>C M3[;4*UOFBVUX.K;O!5GPK06!>6W\O+*E7MDR7VS#&/2-'WO)<2I7)+ M^WD2 MF$>"Y@".AI2;C]I2 *>+06"V,!F BQ(26NO5)2B7G?OLC1H(?>5.AR4 M/WU[>E_FQ^XM$>/[]_ARCH'O4WR9'=Z&Z>D/+^=\S.MU435H*U9ZJN!=I&M7 M?7C?Y?!!R5WW0L>=5$J6W:\;D2]%W0+TWU=2JJV^\7BYFJ?WXM;T7[>?ZSE MM\4)95/L1-D451G4XNYZ]AMZQUG4=3BV^%!1+L=UV2-*.;SWH[#1FU_'\\PLZ/UZ\O)@O>2.6U?;?Q:9] MN)XELV C[O+#MOU4/?U5]!?$.KQUM6V._P=/?=MP%JP/35OM^L[2@EU1/O_, MO_>...N \4 'W'? 1@<2#70@?0=BCA /=*!]!VIVH ,=6-^!&1T0&>@0]1V. MP5P\.^OHZ57>YC=7=?44U%UKB=9].(;KV%LZN"B[.^NVK>5?"]FOO5E6Y4;> M)V(3R$]-M2TV>2N_W+;RA[R!VB:H[H+;A[P6#]5V(^KFST'V[5"T/X)7*W%7 MK(OV=?#J-YQ.Q&B#)&*$GTABN[X1RC-*($([UEYKVD;CY^U^SSM;B>R0FW$?6C MF-T$+A<[1HQI&*&(G@;4G$I.3B53G=IT:=2,\NHS-M.]FL2(&H[UVN#VPI_^ M@*+P+ZX4@ 3+(,$X$)@62'H*)/4&\IBE\V[UV@3K:B>7]";OYA=7V+Q(XV_* M);7"S]*0AK&1+4##94 X_*+96@#8*0#L<@""?^P[IS=!]EW4ZT(&P^5_9B4S M,Q*&62823-+0<*S7H F.!<+A;JN9VZ_1R:_1S_CU99YR^3=R3$NQ<5__$*N&TWK3*C$FK BC(S9:)G8TVI,TY@18DQ;7L,G3%M .-QE. M)3(D[ M!.DI!.G_)P2^N2VUC.U"(?\9T?":-G5Z@P3+(,$X$)@67Q0J5AIZ(]QSP>88 MZ%KL#_7Z(1]8]/U0$R8Z** 5%%#6 ^ES&(TICHV[DH]IJ,T1J:KH2@[%!!W MFYY@/.1K1=N1G[?[?>V=PFR^*WU.L4GF_09,GL,@T3)0- Z%IH=2*05HC%1P MWZT]P;ZNY(==\"B:=BAG(GO=-U4"9&L)<[/1RF_6E'0! N( 0'H,%.5'?L[O MB8$WEVP:C"*61&8X?H)U>U()$BT#1>-0:'H8E7J _/)!5F[<8XQ31IE1P,E<30>(B-V2IC1*<90. M+"B*]2,_[3==I^HIEWUGL_O.=SBU*BI^&R8G BC!!T7C4&AZS5%1?.RG^+ZJ MXX>\/M7'G/'LL8U?&R^VSR>G0?(N8R[3=C:CJ HF6@:!P*30_H60U^ M!/$?66;T0TU@B-C6"G":1B$VLP-HP P*B%^V7(^#HNO83]P]J!2Y7^,:>$#)3U@Z)EH&@<"DV_ M#13KQW[6/Z6>Z8>:$ET@H!444(8=,@)-4UM%&-%0CX02$? T$6&\_M(#7])? ML"TU#.@OCI9#^HNKJ5M_<;3TZR]$,7;B9^R_H+\0FPD/Z"]^&R8?:85$RT#1 M.!2:'DVE()#)"H+SU+<[GH[*/F*)J;\06V>(DRA.,389D*.ES(6$I*D)FKF: MQE%"J$FKN*,E35 4$S(PC1!%U\GD,_/NX]UN]SEJ])W[D'7VRV_&Y'0 +=.# MHG$H-#V@9\?U1_#^D?J+'VK""DULEHWBB%I*X@IJQ P*B(\P78^$D@B(7R(X M/1]SW"TY_0]4_%Y" :V@@#)BBQUS$L<$F8('']-2CX"B^ 3LQ+T?:4HHH(@^ M%% &!<0!@/1 *J& @!_Q]R-.G-27H&@K4+0,%(T3Q[,1C WHI43I!V2,?O"[ M0S_(U]\.15,,KE&QM4.3VRES=V$?#L"29L7600R_E5.2"NITO^OZNA+/*>5\&TFJ%W5-W.&VD("3B2A M-)^,A#J!#P7$!PP?V*M11>/IF-/Y8LS23AUT^'R)ZCT,6O$'1?*".FKF M-(G,39??CLD)!OK4/B@:AT+3(WKVX+Y?2!@E]6-G)*E#WDP1,B-I4_ $R]US ME)HE3T?+.68X9BPTI7Y74X0HBZ+(E <36F$&:)X0.NG2@*@?@E@G-;O=IZC M[MTY+Z16)H">WP=%RT#1.!2:'DVE U"_#C#VK*4[GH[3_"C"IM9/;0("EN-!T3)0- Z%I@=447PZ@N*/?:<+5#F>VK) DF!;ZX<:,(,"XIZK)3 E*K QHL(OU!*8K2DX:PE^.R8G$:BH M (K&H=#TB"I1@?E%A5&U!#_&E+D1ZH "PXF@TH.XZ60\J.J^D F74T]2L[3&D!S*\%_(*RPVR*/:#L M^&V8/!V!UOU!T3@4VG,T%V=O[/TAK^\+N2/;BCL)'[Z-I>_KYY=E/W]I MJ_WQY/#R+?B+IK(/]^5U7MRY?N?=&G5Y;?_ ]02P,$% @ M69 /56):^V=Z @ $ 8 !@ !X;"]W;W)KW.326$OL8%_:[=]S=M+0 M058AQ$M]Y]SW^;L[W37>*GUO"@!D#U4ISS6PF M*Z7NK?,IFWF!%00EI&@9.!T;F$-96B*2\:/C]/HG+7#?WK%_<+E3+BMN8*[* MKR+#8N:]\U@&.6]*O%7;C]#E,[%\J2J-^V7;+C;P6-H85%4')@65D.W)'[HZ M[ &(9Q@0=H#P;P%1!XAF;(2T75RBIJ^" M<)C,EL^L?C@#O4YGZ6H6[6EV&!PD_-_*$1<$;%@;A:$C//\.?R(GZ MUD6.+WJ&K^^1:Q&J]/[W%GV[6!G4-"G?AZK?LH^'V>WV.#C*;!^Z'4_Q/9DT*,^T*,#[$G+G3 MR>DX]C?[F?P9-IZ<3&PO=V]R:W-H965T M&ULK5IK;^.X%?TKA%L4"; >BP^]TL1 G-E!I]CM&@G2?E8D M.E9'%KTBG4=_?2\E6;0EBHDS 083V2:O[ON<2^GR650_Y)ISA5XV12FO)FNE MMA>SF4S7?)/(+V++2_AE):I-HN!C]3B3VXHG6;UI4\R(YP6S39*7D_EE_=VR MFE^*G2KRDB\K)'>;35*]+G@AGJ\F>++_XC9_7"O]Q6Q^N4T>^1U7]]ME!9]F MG90LW_!2YJ)$%5]=3:[QQ0VC>D.]XM\Y?Y8'UTB;\B#$#_WA>W8U\;1&O."I MTB(2^//$;WA1:$F@QY^MT$EW3[WQ\'HO_5MM/!CSD$A^(XK_Y)E:7TVB"OLOU!A39HK 5TI%66:%QR5?>V;*(HFBE H%S9S_,\,WB<)._)+ MT/DE< ;O*P>A:9XTC;;,4+(1E4$/O.2K7-ET#0=*3''$?$QZRCIO^L$ 1)U)D=.D MZP-_ZP:<[4U>&!/&'LAH79[L&< U'-:]+U4'.ZLM%70 M/YXX1.Y!]Q"A[#W>+>\$BUI!1V5'P[%RP@>4 #LMNE,B_3'5Y"@#BS; &&63 MB?Q%7W.K47B8+F' /,_KE95EH1][S M'M"9&:^+4>E&7/'2MH@V#;(MG4>79 MHRL>3KFGQ(,,3 MHX(5C 3%D CNA&E+L"8I$5*_HN0+J-16KE=T2.NQM$8M9 MO[59UI$@C$=*&QO,QV[07R197<;.1&&#>U//DB;#920B; 3PL4%\[ 3.^7*Y M1(5(2@03T",,$"67=E=^ '_M2>%;\,:CA.)@Q!:#TCAPD\QU4CYR";BW9R: M"XF4'.B,1NTB3Q[RHN::Z$Q3&BB&)/USEVLD 4C? >\YMS(9[.0'IU*9SY)V M["9##[";'URG:6VJYG<\?TJ@.5MM'A*#(*"QWR&,W>B\KODU>&\*L,TRH-:_:E+-J M/ 1=Z(* >C[KJ^F\U[MZVK$9 M!IN)&YMOZH,,2)6,;X7,[08ILGA%9_>:"GTOS]\]QQ,+$K.8,$;#OBG#E9C$4*QCB6_0F+"3 MSB!T=Y'OT=T)\J+GE:-P=MT;;25$"]UEV.@V%;W:VM MI@VG<6BY#!I'WS++PC@(O9'\-+A,W+C]/4 L"4R^BX;!/6%8Z5#= M3:*32NM;-Y:_H?D'AG-':7V2M&,G&#) WB(#(N4\:UV02[D#'_#ZO%AL-C![ MU7-D5VLPM/#*>7+AOM\)G)L,V80? 4>#NK5'GAHV0=ULXI9OVW+K&VH]SK50 M"$A3BL,^#%A7LI"1L62EAD-0-X>XW7,VK7$]!>^ID%7EGR<)K4466N*'OA^Q MD7F8&CI!W73B./.D]GZ7?U:;AG2!1&$\B,'/'P0<&W3PM,#-.I8F0,T)'V_X M'KK]X[X;XUZMIEF(1DB&\[1;@0_89F@(??M)@(-1O;=UTN&!P)1&P'.C@:G# ME2R*@8^'(^R0&C9!W6Q"V_*]3*LZ-F=?>7-UKB=P;:)5;]O\CR/"_+@_65J6 M^AX)X%\\HKCA"-3-$>H ) HM^&->EMK;D&I+Z,?"2GOH$/(I*$QP/'"VY4P_ M8FQ48\,.J)L=[#7^58^93EV'&$](&(06_PY7^AZ#P6'L.1(UA("Z"<'=;KLM MZ@>F26$>ET*N- _:@71:SUGHI_*!SY)V[ /#!ZB;#W0'X=LDMT=J",O8!RSL MAVFXC.@G-",#$3/8S=S8W1NF4:4?\>ODVL&'^A##^I#28ITA)UW.M^%&_Z*!$,__)O)X,K4ZPL ??LYQ9N^__@10P_(&]P1^6 M2_2;/M7^YC[5=HLY@=RU@@Z?R-L/M6<'KZ9L>/58O[&CI_%=J9JW.[ION[>" MKNMW87K?+_#%3?-NCQ'3O&KT>P(VEQ**>@4BO2\A1*IJWMYI/BBQK5^ >1!* MB4U]N>9)QBN] 'Y?"2#%[0=]@^X=JOG_ 5!+ P04 " !9D ]5B[9(7%T, M W'P & 'AL+W=O MB4P]O#T(#YJ!6[E'HP.6"H6O,K*6_7PLZCMZ9.\1&7&_I\] MU&N# Y94IE3K>C,T6,O<_>5?:S]\SX:HWA!9O=U!5LOWO.2G;[1Z8)I60QH] M6%/M;B@G_;I M B/O+^[^_N:DQ'&TZ22I1;]SHJ,G1 _8I2K2W?TG4+/5-6IT?1<] M*_!CE1^S./!9%$31,_+BUO;8RHN?LETO>2[_X 0/GTU5;E0F4^[0DJ?L1@LC M\M(-J 7[('.>)Y)G;(9! 6B6AOUS,C>E!KC^M<]#3H'>?@4HX5Z9@B?B[4%! M9^E[<7#ZTP_A('C]C'F]UKS><]+_7&B?%;U?\:OKNS,O9#_],(K"\#7[[N-9 M-PZLTG.>'RVU\KV+/#EFAR0O"EZK2OOV$:++E6#U\%2M"YYOVBFEFYE64#WU MDDF#L#*9EV*I$;^4%5HMA*'Z@IB2%3(1M";U4F'D,C^:5S)+V4+J]3'[50 # M"Z'9/<\J<<13@)IQG:QDB0I3:9[Y3.1+>$IHF2]]"Z$$H"IUY2K0FN>HJ_L:]Z@@&9\K7?^DC=QNDJ55 M 0H:'('ZSN"+#58)-#Z?W8NE*/D\$X;"J^?&]\CB(N-Y>43=*&5KDK.ALYTF?PI7 Y>0-%_"M#R]AQN04G!L'33.%A64L#KH:DU:/)GD- -3UQ0F M> V^V@9O P5*N6Z*DCUV!TXNU[R'E81KA:$82;/JQKY<\9(\@G!WPN]J@%_; M)YP>#D\,ZZD4$,8@$4BX%UEC&?@434JD4UY*+;PNXC*Y$,DF08 481+KX"FD M5%58^;K*,QMT:."1YK9 M@MCK4/V_K8I'4;$^<>%H$6UK^"/?6C=N)31(<#IH\A<@96S?X+K, M774B$$I#JJM='%/]M>V"UP4)P3:"DF?'"[3.82+=NL)M(,]C=(Y8H@Z4]&PJ M^)-$.%J[ X)O"MPQFR08,](UFC/$EJ.;7>?>I- R8]'8,2EVV.FGS:IIIBCG M&4BEV'8;UZELQT6F0KBM,$@XYS5T6%/1"!E?E20(3*E'RQQWF/ MCNMHVK9KR&RUZ;;1R[:-^FR'(M2K6P$6&RZ89H4(KE26"FV\0VIYPEX'LHW/ M]E@_PRT!*QM)U!00_R6J\I*2MJB ;!1?X GQ:I#+]A@#Z!GV@@V/1_@7L !_ M(]11R*7J85Y!0'P<8W./1:/8[X=]%AW3OV!'&%$( M>)L00/X"SNLZ+K=2?Z\ 7:&SC54:B'Y01QO!-=4@J5SD'B0".A<$*,0,N([[ M/S8!_J7=?VXK_@V*JRR]0VB+JQ!0G5+&/>6,";4U"AP\.IO^?/;^\Z(X?!L_Y@,/3C:.1-X*RDY>J[ M"U]Y4X[J_((-HL@?]$)OXOJ7P;TR$<@@^,9G.=(3KO:#L._W@\"SG S,OK.( M1(R'6#'V<#N 5]?;;+=LBQLD.84\'OG!:(!55.G+S:,V^X+U AP4C+S;Z\]N M$\9&D=_#T+E2J0W""T;:]OQP$($,(YN6TD&C.<,?C@)("<@>39E'7"LWPMBM M81CZ<1!M[WTZTV+/091R M'*6565;$^+IQ[8*RK%LT[-U@^)KFJ$L80KETR.(=G'0R?X4&I1*P%>WZ\T>> M X(;%MK:%=K,-,+[]O051XN;@T6A^F2HDY;P\T5),2J*;$,Z[].L9C;6)%P' MDX9D\O0W%/]F5Z._^D9Y#PG3M1SW!%GS&*@&OOM'BU'9AM3LYL/L\\W-I[/+ MLZL[),7%U8?KV\N)2XHK]OEJ\AFWIK/W[.;V^LA.L7>3V<64-G82"#>QB,6L MYX'/"K%S%6LL/0[_>QK3=B+Q&TH!?XPR"DX1Z& MPT&(X<-H$/N#?H#'2=-4EDT.V"+>H $IY^[D1*^$Y[HX83ZAZ,+S7$NB\[1' MV5ME8NDG2(.-(=Q>% A"E1.4L1Y[:<)>!< 34/:/6C)'W)KK+S"I*? U5HY9 M].LM]=&/52Y0DAT4_;UP>D#3R39'ZB&W[7N.LBR!7W][SV63AB:QG]&@@#"0 MK$^?ICMM^5VU$7K;A^M;CP<]IM=LUFEN3@N,GT_VC%]^#*-'P[4HVG(YVYEC M3_=)+/8>]4@G:8;[X"1/-;>2Z08@0;BHCW2MJ;>RVR:MM$O,-=C?8LV2J'EFTJ[JZSCK339NM6,,L*V&J;^G?S&<_Q&:RET_%G MJG#GXJERO 0>:$= Z711W[%;OF*CMU6Q%G(N@%S)MS+J@:X(KR/BO/,VP,;W MO2/6LQ(7RN]5A3:V_G\V[JV74\^"Q7Q#MZPA=8CI50/="?+Z):SE[WO*?;.M M%>Z06,/6A6D7%KG'<2U$7RJI&F?N8KF2A3NB]N4E DC_%87TVSYN62S16%&SEU>CK'):!?YQM-DR._<=E9?7G:Y9/HR;GASB\)JF7= MX"J0J_HEIVMOWC['V,9H,PR2H?LC2@K;UE M@*$_1.OM[V> :+=QY,?CWM-PR'9T@=,9&@)G5[U/A?D3KO ML17_=Z0.8!V!F@4Q"WO^:##RQW',8MRDXIX?#T-B-8-PZ _C>#^I&\9 :M"S MI"Y&,L7C/GB-;!7UT:&EIG,&$6=9?! M=/<*6-?:G%*,S@5%LIUC7AEZGVQLB\,B!99K2[_+--I#%MN'K@>\O1ZPK\[N MNB>&!';?-=O1]JOPQ'T,W2YWGY0O M.8A3;E@F%M@:' _[!TR[S[3N1ZD*^VETKLI2K>WC2G"07UJ ^8529?.##FB_ ME9_^&U!+ P04 " !9D ]5;\:#NE@+ !;( & 'AL+W=O3DS=K8W]U2*2_N M5GGAWO:6WI>OCXY_B#3^[MA=O3.5S7:AK*URU6DF[>:=RLW[;&_3J!U_T8NGIP='%FU(NU%3Y MK^6UQ;>C1DJF5ZIPVA3"JOG;WFCP^MTIK><%?]=J[3J?!7DR,^9W^C+)WO:. MR2"5J]23!(D_MVJL\IP$P8P_HLQ>HY(V=C_7TC^P[_!E)IT:F_Q7G?GEV]ZK MGLC47%:Y_V+6OZCHSPN2EYK<\;]B'=:>GO1$6CEO5G$S+%CI(OR5=S$.G0VO MCN_9,(P;AFQW4,16OI=>7KRQ9BTLK88T^L"N\FX8IPM*RM1;_*JQSU],OW[Z M-/KR#_'Y@YA.?KZ:?)B,1U?_YZ=3.Y^EE\_@IV-L#O-/]\JB!7KM2 MINIM#QWBE+U5O8N__# X.SY_P-K3QMK3AZ3_EZEZ4/9^RZ\^WUPF0_&7'UX- M!X-S\?WZQ=="5IGV*DO&!KDOG,H$/CD$.9-X+#[H0A:IEKF8>CQ EWLG;I8* MZU>E+#9B*9V ):6T6.V7"NV;AI\H6VDC->U*G3=272NUK*RK9.&%-RS(5CG2 M+(L,F+*HI"QA$OZ=YE:E$YKF0V6] A;59VW:<='"Z(*@B6Q+*VOI66,E!(<5<:BLXV87G(-0QV#6I<339]L^CJN\P+Y5N*>885(Z#1-& P=IDKHZ4RCC[";X!]UTL"@@* M^71/JPNW-%6>(8E>S!35H[09%4B;+9UO(#K3J:3I13;6FOU2^F0E-[13W968 MBK&R'N,9]3!:J:L.!GPV!L%!J5#4Q+]DTPR$LDF ER MGD,");=R3*+D#+1LKU&NE_P^'P:.!UE M\!'S^KP#X^1)<15;<7TX,[L!3IX:X/<5(RDM=/I.K *)")D'6D!WNI3% JE8R4PA:,F?"/FA^.I4@GA> NM)L!.3(@D]]]01&%J! MFI]PL6G0/NPKP+QID="$90!.GK?DRN] D48U^B.1#LR]#)U*X"/D? [4"4.U MAD&Y(D>XE;%>Q=;*M9SI7'L=)R]M:4'GH<5!//F&51S')\U=GO*WJJBB8@)* M['4B:W/VF1NS0J[C.M$9ZLE.T&+A?JZ>=0Q M!@58X'L%7RP[XFT5@"I35!D'LTKG["*347?>"DDJI^95CCC=1J]*]"2J!S9K MU)BVG% $-3?%XH"693&^1"L\2E//:@ZT,"9;ZSRG?H1IWJ")UU9SN.?0BE%@ MUHS6U#L9H0!!OI=W4>1Y8!E;RV: WTS-_"&:,,VQCF/#WL59A$+66,A]6)=, M.RYLLRN.M,AY5)%N6B GQD..LI ND:F'A]U13BH(YH4*A0MHV,I_G? MGG(H MW@6BDTSYD#S>$=DEK3'AH>&B=?<4-D\B0U%CTA9#$-K*JMBQA>K,KJTB:>HB M; $-2-0=XD/C;X,&@6\!Y5XW2[N6-,^Z)CT+YI,]EH8'00-5A=%IP(1P' 71 MXOU81_Y5);.)C5_B06(($,FF ,TE=)(4&NPXRA.IDZ7V,M?_YOYUY( 1J.8Y M:K#UJM^QH)0;B7*E=:Z:'=1KC.WP6P@CT@@G8$Q%-++,E0^,-4A$5U-,#KA8 MR);8[81[E8O^A=1NJ)I%\.21+*Y!79F]\>JU1M%1(:96SX@A;\+)I2P!Z>1# MTL5YX$^J829,&]=6)N@7I6_9W_:A;1\V%083\G"4@+_UEUA%U#%TA$/>B*69 M6YWM)I"6K)+I;8!^VLKW.9/%;(I*/YY6"V:6J&[F\TXOTKI:VV+Y+.3LE_6]_=(,5B MI6K7!!:S7"\B%@0TCT,J:-1>9(9I-;J4\(-_)8 %4:"EU-)^A 0F< .B1L=[P(^+D=IDV?"*("(: I]&C OC3!^?["2>K":2+- M4*4I/SA>H)=_8_9@GI3\;EP.M\ W%CH;LC.U3#7S-#%C^P%>@@NPA6[TL@AB M-)WI'I'PO_*@$44$PUHA-BXQAHQ%.Q-:Y?7=8N=DE02:$4_H"G;C\).*)C#= M=N_FF.)BH2\<^;**6"9XSP;^S'VL*NWH)B-5=JU30@%P5C>W,Q4 MH=%K]:)1G]2#J$]<+E8.)5C7.N,%A4B5=)&4-!U#$WFE]NO"'"=^0R#=D@74 M86ML'^2^_MP!T1 *(CF>CJ;S>2P"SF.F441L#H*$YE6W,J_:(S/U& U_D6J; M5BNJ$0+9F(\:7]L4)Z,6JSYV((H*%V&(ES@\1KK]1*#*'$';#FC#!F9TU+?W MT0$$!K %\D)'^$R5=&IIIO3"*I4=\.=Z!UQ-2%[3$W2C$!M/K'" A')D':7QFJ%<!D,Y8H!?5H"H"<$(9$#L;B:@P. M!]#& I!LGK@I9G.LC+9#K,J[/)N!J::4!AP=M*,?%[(>S8#:3+&XK9\T^+ / M@R(;0-ME-=CEF_Y6 BF*H>)0L]EMK!(BT*5Q-#;X'-&F=J;FU#&UV7P8:PR. METU4++IH.'ACK'C8V,YD[ !Y\B<8P)\&\NT&W0OE23MB.@);U'R,+&1F>\32 MW5^AZ]*4N]-4,CP!@#CL==R2;Y-\+\OH!ZSY_ADZWJ$O.':$,TM[*&QS3AE4 M=W0%R.:O:G37&55138F?-3HZZ/:\SD2=TVU*W(;_,!GO8T^M77OOIQNZPP6A M+ V^>U7$D\O#M#.AHHO-DK6TS'96[_.3<]B9TSB%CW^Y?/_UXV7R^8,8?[ZZ M^3(:WXC1='IY,Q6CJ_?BXV3T;O)QG)[TSUZ];(/9J:/D.B2R/KXH#ENG#>^)W%;4:SSL9.4[ M0MF07)PWFW FW7 ^.WLY[)_]])-X_EA$NYWQOPKKH'\\.-T-:E<1&SA :%^( MYV+?F\.CS@M?--:"7VOS357AP[O?YFGSYGP47ABWR\-K]T_2+NA)S[[[^7^V[P8%XZ\B0I3PGB94#*U(RNS6<<0FPI2(!LN0JI4M MXRF1RN0[1V0<26B"TL3Q7;?MI"2FUFA@YN9\-&"Y3&**\,I)HD&*1F_*Z95;ZD#C\<'^F>3N\IE M301.6?(]#F4TM+H6A+@E>2(7K/B"53XMS=NP1)@O%*5OH)PWN9 LK8*5@C2F MY9^\5^=P%-!USP3X58!O=)<;&95W1)+1@+,"N/96-#TPJ9IH)2ZF^E*6DJO5 M6,7)T>)^-E[=W\%\O%C]@-5B_+P<3U G^.UD%Q9OT[E76*;I[&Z;FY%1C8XM%1A".1O:(UNKKVVV[\@ MNEF+;EZB_^<-762=5OK\LKJ_"N#FNNM[7A_.[P?3A.7A50^6>98Q+FV8S:;P M40?Z;M\L0L]87O\3Q ((!:0R5F?-"JK.?;V'1Y*B@!DKT 8"8O$0>DT3 EK/TZL@;5&N"7*"J'!E!+$55-\A% M U9,D@0$211"LIJK&<<[0H$K;7ZT'3=EL^ MM.U.KP.GKM4Y*D*U]\ZT&J6%Y526]5C/UMUL7!;Q7_>R%3X1OHO5HTQPJT+= M1J=E 2_;2VE(EIF27C.I$C7#2'5DY-I!K6\9DP=#;U#W^-$?4$L#!!0 ( M %F0#U5 \:IH%P, *(& 9 >&PO=V]R:W-H965T84-D5>\1:9W M2BX:HO12[#W9"B2%=6IJ+_3]V&L(96@:(G[,L>;' MJ1,X3XH'NJ^447BS24OVN$'UL5T+O?)ZE((VR"3E# 264R<-;N9#8V\-/E$\ MRC,93"8[SK^9Q?MBZOB&$-:8*X- ].\1%UC7!DC3^.^$Z?0AC>.Y_(3^SN:N M<]D1B0M>?Z:%JJ;.V($"2W*HU0,_WN(IGY'!RWDM[1>.G6V2.) ?I.+-R5DS M:"CK_N3[J0YG#F/_!8?PY!!:WET@RW))%)E-!#^",-8:S0@V5>NMR5%FFK)1 M0N]2[:=FZX=LG7ZYR^ZW&TCOE[#:WF8/D&XVV78S\92.8.R\_(0V[]#"%]!B MN.-,51(R5F#QN[^GF?7TPB=Z\_ BX#\'=@61[T+HA^$%O*A/-[)XT0MX2RQ1 M""Q@P:62+BQ(2Q6IZ?]8N+ 6V!*J!<(*6*D*!:12HI*PI#*ON3P(A*_I3BJA M#]._SY6GBSY\/KJY8#>R)3E.'7V#)(I'=&9O7@6Q__9";L,^M^$E]+]NY46T MY[G>K[;98 AO7HW#('@+ER)VU?RA[Z^2 U-0;@M*NH(27#E]#^ ML@;3!% <'I$57$@C4D85)0J!BP*UR@"V7;O <*,Y=LH245[!ML)^>T=JPO3V MP,3L9H]IMV8"):_U4)(WL%G<9LN/'S)8O>N2>K^$>?HAO5]DFX$^@]B?05AB MCLU.9Q(%5A,,/EF:OV7P&D9N-!R[211I.?#=>!2ZUW$X6+_$&9(X<./K!$;C MQ!WYH\'JO%Q1Z ;C"!(WN;X>G!46_BCL:XC=8!BZ<6 C!VZH:81Q#,\=,.]L M;C0H]G8Z2MV8 U/=".FU_0!.N[GSR[R;WG=$["F34&.I7?VK9.2 Z"9BMU"\ MM5-HQY6>:5:L]"."PACH_9)S];0P ?IG:?834$L#!!0 ( %F0#U6&Z#>I ML 0 *D) 9 >&PO=V]R:W-H965TA27,LF.FH$B6=S)4NF"51+T)3 M:F29-RI$&$?105@P+H/AJ=][T,-3M;2"2WS08)9%P?3Z H5:G07=8+OQG2]R MZS;"X6G)%CA!^U@^:)+"VDO&"Y2&*PD:YV?!>??XHN_TO<(3QY5IK,$AF2GU MXH2;["R(7$(H,+7. Z._5QRA$,X1I?%CXS.H0SK#YGKK_F:,K&:3CG9V>'- M_5,RF=XE]]/):6C)H=L.TXWQ164AZWE_O'7_)CR6W:[A#FZL,;N0K&DN,L@:8S."; MXM+"$\E+C0;^.I\9JXDF?[]5B2I0_^U [NH!;0W3"H7S$8?O[4/8A. M/H#1KV'T/_+^?TWZT/CMU.['TZ0U@,^?CN)N]P0: 6":8RM51:FD+Y2: V_6 M3>/F O-?F $S,%>";K8YALGH.KE\O$U@? 6C\60*=\GT>GS9=-ZB!F/=8+C$ M%(L9:NAU_4ZWM6L1184D6_]BL ?=]F$W:O<&1\WU?W2?)U<0MP=1U(ZB:+=J M:NU!OQW7CG;K*HS#/2+<3*XA)UP,'!LL+GC:J$"=5IOHE';@BRMA')WX/;_N MGNRWR3AG.ENY:CFF&36W7K"8YE()M5A#NHEEWHI,DU<*J$ MY2D3+9(-+[A@NID+T9) @V$% C=FB;I#%&A=<$9I^<)'G^_FK3A]G;DNDE#7VF6*:#:<4N* M@K,9%VZX;/NX98*SVQ&A9)I@\)(*GK5<'TF?4-"F*XE4U 0 M>ZXF5#:JEZEX1CF$+R$CB+"#6!%P-$F.'?OWXT]8(RBU>B7PE,GH_"%YWIP[V2BQ].UI4P]2L?1*CERE;X8@QM . MU5=1I:355%&J4;(C))SO^$LI)^?[K2HJKZC@&O,H?64GEFIE.K[^FX[3[E[C M-F M^DD)?I'?TH092$C+30J90-J;N[D/P@A0:UO4DDO:7W\K&QS2$#IW'Q(D>??9 M9U^TVHN-++^J%><:'O.L4)?V2NOU>:>CTA7/F3J3:U[@EX4L=[L6:+?F$ZX?U78F[3HLR%SDOE) %E'QQ:??<\SXU\K7 )\$W:F\-QI.9 ME%_-9CB_M!U#B&<\U0:!X<]W?L6SS AC6];3+LU:13WUSOTF]IW]&7&%+^2 MV6LRO2]W'S@6W\"@Y?*3-7_8=/(!KX-::6TS+?*R" 71?/+ M'K=QV%.(G5<4O*V"5_-N#-4LKYEFW8M2;J TTHAF%K6KM3:2$X5)RD27^%6@ MGNZ^'X^O/P]O;^$MR]?O8#B:]D;OA_W; ?0FD\%TW[KLUWC^:RY+ M.=^(+ -6S&%8:%8LQ2SCT%.*:P770J695%7)X>_>3.D2"^>?0V%HK-##5LQE M.E=KEO)+&V^+XN5W;G??OG%#Y]T1'VCK SV&_K_2=A3Q,-_1>#JP0GC[)O9< M]QW\SBJTH9VNN'4E\S4K?L"**;R^J2RQ'&"YDQ %I++X4A7-[=P(O0*]XGA- MOU5""7.H0.A:.T6DC&L^/S/ 3Q@SEK$BY0I01BX "X6WA6*R:UWSE.Q*<(GEE7&UK1D->[0]X,?$2%S\UBRVQX:]8! H,_0DR"C'_@6/"M>-T8EC%(8FH M\[)&_UM"7TU8[--MNFA"0IH8\S$E-'"/Y8HF29TIBI1C'V@0$>I&!](4N#&A MZ)2+F+$3@N_[)$AB"ZN#Q,'.80P=<7QC&T^B@- PK'L#5UKDM6^+2IM6R_9= MY(\XOD'+_:;F;NVGQQHTW*U[;D:B.2\M)%6W M!"R%*")>X%NX]2%Q(A*ZCME0B-V$))2:3=!N,% X9RTT1MLE89P0BK>]J;:3 MI[)^5AW6\="94]-VE'B$O'FEN7FE#S2OIELR4TDTC$F$O((H1AGLFKBFK@N' MWK'.WBB"5;FL!R[3P:M"-U-)>]K.=+UFE'D2;P;"CZQ<"GP$,KY 5>;F=1X!>KE"N=27AH!_+Z04N\VQD [Z7;_!5!+ P04 " !9 MD ]5-JLB,)1KA 5;/.LD'UKI539=1P9KS!G\HR76.B3!1R)-GPVFU(0UPW]ZQ7U6YZUSF M3.*89U_31*WZ5F1!@@NVSM0]WUQCD\^YX8MY)JLO;&I?2BV(UU+QO %K!7E: MU'^V;>YA#Q"YKP!( R"5[CI0I?*2*3;H";X!8;PUFS&J5"NT%I<6IB@S)?1I MJG%J,!R/[Q\FES#Y-IWOU6KW^,_;]* M$74-!69,Z9T6%KFN336]9T=1:'O$;T&^Z[U]? => M0.WWO@>$VN?$;4\E,\]"L2V4]1O1#*&O78- 6Y1&=AC0UGM/);5IY-DDH)4= MA9%-P@@.U=[9:\T-T?^ MX*9+Z]V";X)OS,X8*)*%4L_T6K+ \+;F8YXD9 AA_%G:;-8N M27%W7%G_[&+'6!;,\+%*?A61C:^;%TV(^)+EB7U4FSM>QM,C>Z%*C+O"IEC; MZ34AS(U5::F,"%(ABSM[*?.PHW#A'5$(2H7 X2X<.92WS++AE58;T+0:K=' MA>JT$9R05)29U3@K4,\.'^]G/\]@-+V%I^EX\C@?W4_G]Y/95=NB<5K2#DM# M-X6AX(BA/GQ1TL8&)C+BT;Y^&T'5R((*V4UPTN!/N6Q!QSN#P N"$_8Z=:0= M9Z]S+%)AG@TP&<&3#+FV2%@KN('?1@MC-;+C]T-!%S:[AVW2CAF8C(7\NHE; MPG"]YLWAAW=^W_MT G&W1MP]9?W?U.:DH<,PIP_S2>,"/KR["'S_$QQQ!F.% MV9*8(-I$#4HBS&/>L&R1<%C0I@83JXTIR%*I<6\-@ WWL/>$N5 MYJ"68&..5M.,R:US?O[)@%66);C)UUSFO*C2VUJ-THE!Q9"+M8-$#FEMQK50 MD0$7L+0\&L"X0MC@+R'GD9"KPLNR\CR V?AN\4JK7>A7\)?K>0 MX?]$Q@[D?M# /A^>%W_NZ ZB(S[X@0-YF(I8 MRTC]%R)FN0YC/.O_*1/K;#0RMGV+AM\*=#^FM/8Z^-\Y5O@\Q;!O1<*]X+)( M^,>"3#Y2J9KK](A(_KF;)?Z5$UZWURGXY8I2+S\/*BLE]:J)H%\1Z!YH7$MYN@TGOFG!(Z>7 !! S#QZ(7.K1"UPLRP)2"APA&W=,\?YF*UI M0W()6*HL030;86-4"[%O1(^P5@E:3H3=5K8J (W21@L^[P"H5M7H\'5$'NR& MG-#,4VO6*H,M8V6210*+L2N)11C_D#5LAIUK M&KLH&0XM[G&,GD5K/"D1Y'*)Q0(E#YX4B]S@V]E@15[S%BH9"?=^)6B%#V(\ MGAG87&(NYOLPSJI\+'.;:WX&W- A*$R,>#*M5IJE1)681RN"F"GM6N CA]>R MH.IK/APQT'!1-E)1BS^XZY_)!I)-I.(O0DAS JU1O,LZ ]\;?*U;JM8\)0ZU MX$YMD$Y8&"(5B#UHR.DUGN<9ON)=$.2JC,L5$J&%6%KDL,03WB!6S"2GS6=! M6(2=)&49$#)ND12SNZ*ZU8@T=8,M.-2EM7>Z:7Q;K=PW@P%WZA2-=2VM/TM& M13?^NKSXIOG"-&(WD/ EJGJM<_P*T,5W0O%@5>9Z\X6R^&ITPQ@_K;BF!3B_ M5,I6#^2@_E@;_@U02P,$% @ 69 /50)(MN9&ULK59M;^(X$/[.KQAE5ZNME(8D) &Z@ 24 M[7*W;5%ANUJ=[H-)!A(UB3G;*>V_O[$#].7:7D\Z(1&_S#Q^QL]X[-Z6BQN9 M(BJX*_)2]JU4JLFW(CD"7&J&%QGN)6/VJ C67)^HSO3I&^YFA#F&"N- MP.ASBV/,_:N)G6)9,HECGO_,$I7VK8X%":Y8E:LK MOOV&NWA"C1?S7)I_V-:V0.30<5]Q\'<.ON%= M+V18GC+%!CW!MR"T-:'IA@G5>!.YK-2BS)6@V8S\U&"^N!S_?CP:SB>G,+X\ MGTTNYL/%]/*BUU2$KFV:\0YI5"/YKR!%<,Y+E4J8E DF3_V;Q.I S=]3&_EO M OY6E0ZT7!M\U_??P&L=0FT9O-9KH:9,X/&()$Q@QNXILQ0,A6#E&DW[C^%2 M*D%I\N=+P=?8PZ7-Y@'!^;!6^C_2:0W MD5[F>7&YF#2Z\.E#Q_>\+_#::C!7/+XYUF<@:<2\H+H@F3E:>*?;"%0C0*4( M,KN#HDX&U,D )"4>I+2!E8EN>;!E$CZ"9[>CP'9=%\*N:P=N&SH=W_3];M>. M7!\6*396/*<*DI5KT)4IJ7):)^5;"5+3@C4)J>I#GJG[=U)Q8#[^-CG]\7T" MEU_KP.'L:GBQ@.%X,;V>+GXUSC2NA*K,I*S(GQCS%9QBC,42!;0\NP[%"UMV MU&[M[:G^245Q$E\;EKC.RE)3?V;%MDQH4I'?H3UP&U1H5IBI2F!SS,J8:A5- M?F[;5&+A:.]TC5+I82^RHZC],/Z,XI- H1UV[#"*7J2'YKLW@:%L/'>WS5Z. M27-6WD-:J^9TWJ,+WSQ4W_]#F.O)?#&].(/9Y&IZ>3IO7%1&!V)LSK>$GZ80 M$^#P%@7=*W"%^G+2!+]G*X3/OY )>?1/N\D=BCBC-)Z)+,;&_!'])QOV:@I$ M@6>W6FUH.[Y+&Q0Y?KLQK24) COP7.@ZH9[Q7"?H-"9WFTS0W#']/L)Q8[\^ M21O881C"D9GX'#E&_7_C\U3OJ./97I=T=X*:2Q@^0\!Z.;8DP5Y""-M=VXNZ M#]$$7JTWRP3 M*7B"N;E1$Z $T8;T++BA=\@3\(J20^3WVH-J#F5,G5<-ILRTMJV+4(%,TL$Q MI3PA!AI@M]7T#ZY#J>W13KXSO7'BI>#1@_/ MEF%]6S^8UV^>2*WH)F&9*3R\4VH#F M5YRK?4MP( .$% 9 >&PO M=V]R:W-H965T@ZF*0NCW,>9J.0RB8*V89HO4.D4X&I1B@3.TC^6])BEL4)*L M0&DR)4'C?!A<1&?CKK/W!M\R7)J-/;A,GI1Z=L)-,@R8(X0YQM8A"/J]XB7F MN0,B&B\KS* )Z1PW]VOTCSYWRN5)&+Q4^?DPZ >0X%Q4N9VJY36N\NDY MO%CEQG]A6=MRBAA7QJIBY4QRD=2#/\DI8,1IH MM03MK G-;7RJWIO(9=(]RLQJ.LW(SXYFUQ?3R?7=YZO)='9TV.?1R3E,OC[> M//P8A);PG548K[#&-1;?@74,MTK:U,!$)IC\ZQ\2KX8<7Y,;\[V GRK9A@YK M 6><[\'K-,EV/%YG!][DI#)64SW\VI9C#='=#N%ZY,R4(L9A0$U@ M4+]B,#HZC([9^1Z"W89@=Q_Z?[[&7JSM3+_/#J'W0'A3A[@YG"5:>HKI0V(RJ9*9[\Q 0%4K_$S-6M9Z3BE9H%2JX46 M!5@%C:XJG?@!>FT&G-8)K:C=@SZM;G3:8OT^G+89ATZ;-D2 L0XI./,6U(P' MCHI--2((F8#)WJ"H*P]=Y0'5#:[K9D7\4A6ED.\;U!+H\5;_M <5^3C(S*S9 MMJ#38Q35!V1$@\&VQPTWVJY O?##Q4"L*FGK#FRTS?RZJ-OVKWD]_&Z%7F32 M0(YS&PO=V]R:W-H965TV+F""Y+^V^S//,,S.=Z:!@_%4DB!)V69J+H95(N;FP;1$FF!'181O, MU4W,>$:DVO*U+38<261 66I[CM.U,T)S:S0P9S,^&K"M3&F.,PYBFV6$OT\P M9<70L,K3%--I&3\K3BMQJ4&[J]K]AL3 MNXIE101>L?2%1C(96CT+(HS)-I5S5MQB%<^9Y@M9*LP3BM+6]2T(MT*RK (K M!1G-RS?957G8 _2<+P!>!?",[M*147E-)!D-."N :VO%IAE\@NW#/$3Z_"D"^1M:H],3M^M<'M$5-+J"8^Q'4WX4>5C7P^-RVG)=.#WI>:Y["34]+!-L MQ2Q5;4?S-4BR2A%$P@H!19F9LB6H? ?5W" 3=4UWD)5515U54#7!IB8=6%S= M3J^??D_A\:;V ^.KY=WSW?)/ZV&;K9 #BY47HN3!BVD)Q3)^0ZXZ'*8[Y"$5 M"#-.0VS5!0(U+(0D>:1U$J$9KC%$P^:[QK<+_GG0=GH]^ :NV_&ZK9HK@N]N MK^WVN_!#W74[CM-:(E>=0K3G.BDA$4F*0H552_@>!&V_[W^@CJCYE 4ER6T' M_;Y6XG5\[P-8<9M$_P?0%*BH$KVDN(,5809W.^9D%O)QKY4:RC9DE M*R;59#++1/T*D&L#=1\S)NN-=M#\7$;_ %!+ P04 " !9D ]5X<*(J,X" M +!@ &0 'AL+W=OO M.*52GR8"@795"TA F;9)_:&6K9.F/9CD(%8=.[4OA>ZOW]F!C$F4O23V^;[O MOK/O;K V]MGEB 2;0FDWC'*B\C*.79IC(5S;E*CY9&EL(8BW=A6[TJ+( JA0 M<=+IG,>%D#H:#8+MWHX&IB(E-=Y;<%51"/LV0676PZ@;[0P/SGI>__@\%WBVNVMP6>R,.;9;[YDPZCC M!:'"E#R#X-\K3E$I3\0R7K:<41/2 _?7._9/(7?.92$<3HUZDAGEP^@B@@R7 MHE+T8-:?<9O/F>=+C7+A"^O:M]>+(*TXZ+P#2+: M).BN P65UX+$:&#-&JSW9C:_"*D&-(N3VC_*(UD^E8RCT9?;Z=W-#.;C'[/' M04S,Z.UQND5/:G3R#OH<;HRFW,%,9YC]BX]922,GVDUPM\O??2TZDI$.9B ]?2I2 A^Q#^46,? YN6D5OH[ !S<9R_#E M!%P,V!0#3P EB .2"7!FK^K&ECH8FI@^F))B(96D-Q#.F50R,N/.XA#>513& MDOPM MPLO:TE-0F]D@N%'H+$B5M3U.[I2R6=]-YNZPZS JU06="?/#UP Q [ MH&O#H2J(]QJ4@:LPAARDIM)4]VIC;2;=N&[PO^[UF+P1=B59A\(E0SOMCV<1 MV'KTU!LR96AW?C,>'F&9\[1&ZQWX?&D,[38^0#/_1W\ 4$L#!!0 ( %F0 M#U7+V?CA;00 /() 9 >&PO=V]R:W-H965T72S(7$J(08#!Q8K_OF=! MBI8:Q^V+1(#8@W/.[@(\V3A_&];,D;XUQH;38AUC^V8R">6:&Q7&KF6+-[7S MC8H8^M4DM)Y5E8,:,YE/IR\GC=*V6)SDN2N_.'$I&FWYRE-(3:/\_3D;MSDM M9L5VXJ->K:-,3!8GK5KQ-<=/[97':#*@5+IA&[2SY+D^+\%GS M)NP\DRA9.GZ4S(O[3IULY_+JA,(;JF#P:# M1MON7WWK?=@)>#W]0<"\#YAGWMU&F>5;%=7BQ+L->5D--'G(4G,TR&DK2;F. M'F\UXN+B^M/Y]>4?GRX_W-#E9_Q>GTPB8.7EI.PASCN(^0\@7M)[9^,ZT*6M MN-J/GX#.P&F^Y70^?Q+PMV3'=#@]H/ET/G\"[W#0>)CQ#G^D,2T#?TUL(UW> MX3?07V?+$#TJXN_'Y'9H1X^C29>\":TJ^;1 &P3V=UPLGC^;O9P>/\'U:.!Z M]!3Z_\O'TQ ??K^Y',T.Z?FSU_/9[)B^@Z2;-8\N7-,J>T]K%8COE$DJ-:!:FTD,@_A M%Y4.=6(#=L-3<$;+ZFI4:ZMLJ96A$#'1")&Q4$7(PXS$1)PUI(PARR6'@+.$ M5/4%O=(,Y"L=2N-"0H)P= 2TJ%"HO6M 0L6M8F@;T]N4E4'"[""SWUK3)E_" M'A UTMLAQX^N@#!_@5#$XJD06I&@+]<:H+A'9Q%''IV.[A2/K)(,RU=/=L&>9 MI9:]'-^B$MF6%8VRJ49R89!'"51P6+?)2"*RYP\>=*$"S &8>P0R/R2DUMT* MQ/7KD4ELPM'K,B 95:;1R"7S[]USE;XZ#A1:+G6MRRPT[+.0DQT;;'1T646ZEG3%_@\Z8JT1*6=O$686CH% MRQ2@*(1!\@,^:E\LJ)/8-Z9WVQ(#B&Z0!HTDFGM44M2AOG\D%BV)VPRFH="Z MTI_;T9 P$5=Q&'W(LI M.!%HL]:&]_;<>I0-DS)X<*1+F9H,@(9KA$Z';]Z49#OOC"Z071MOM67+L+:_+C&1QE[68#WM<-QT ]D M@^$S;_$/4$L#!!0 ( %F0#U55IP>-V L 8D 9 >&PO=V]R:W-H M965T!>+!G VK0!'#?M^JY- M@SB]Q>%P'VB)MKDKB2I)Q?']^IL94I3L*DI3'.Y+8LODS'!>GGF&]MN-TG^9 MM1"6/61I;M[UUM86;XZ.3+P6&3<#58@G1>#@\ M.RE2M7G7&_6J![=RM;;XX.CB;<%7 M8B[LU^)&P[NC("61FS MY%UOB!:)5,0617#X=R^F(DU1$MCQS0OM!9VXL?FZDOZ!#@^'67 CIBK]0R9V M_:YWUF.)6/(RM;=J\[OP!SI&>;%*#?UE&[?V^%6/Q:6Q*O.;P8),YNX_?_". M:&PX&SZR8>PWC,ENIXBL?,\MOWBKU89I7 W2\ 4=E7:#<3+'J,RMAD\E[+,7 M\Z^?/T]N_\F^?&#SVOUW>SZX_LYLNGV71V-6-'U)RPSRJW:\.N\D0DN_N/P.1@][BR^W+<*?!O M93Y@+X=]-AZ.QQWR7@8_O"1Y+Q^1-XEC5>96YBM6'9/]:[(P5D/>_+OMP$[> MJW9Y6$QO3,%C\:X'U6*$OA>]B]]^&9T,SSNL?16L?=4E_>)KSLM$6I&PJ0*' MYL:],F!YPO'Q!YGS/)8\97,+#Z",K&D[1*>:]D,$W=$S=+.[M8#U6<'S+5MS MPT!>P36LMFL!I1F[C]#]<9 :-Z4N@U132RU*;4J>6V85"=)E"G'C>0* L2I3 MCH5OF%K2A_.K*0,8BVH%M4RP1FF,_@ M?98-< I6AGB [CZ3.2GTY_WME[/Q MZ/0<["AD#@;AYW%:)B+B:&I:+6!@#J(H'9)PMN=2,0I9; H'%8QPQ=G5YH^& M%T ^= KM/8[&84BU6". WPL\LLH$>Y$J8PX>$QCM"C1K\.U:I8G0QEO,Q+=2 MVBU[ < +16H/O*H?,"_F9LV6T(4,.0F] 09+E9C*4R*AZ$?P#C#=^*0 02Z> MYGEY8=:J3!,(HF4+@?G(=8()4D=+IEL0GB_(<1V:.EV.BY4%U8(ETL3@]!)$^X0BK92 =++V MPO+E&<-S9&^9RE4LH#H3% MEJ[6U@4Z!;9W@8:6J*UWPL$C#O0(DC.%HV(6EH:H'%\ .6SUGFE8SFN9A9?9 M1Q8(WH( 7F-FCQGM')_3__'P?.Z8):;:$^;U:FXF MO"\)\G&AD0\L<_3)+0?R(P+YZ;NT9AO\DRL@AQ9@#73':YZO(!093P0X+?H) MEW$1'F)$U!3+9GGD8.NY+,*A">(GMI: M<7WP7 Z3"2YB$ML!]!ZB+.CDOP"(@VJ F(@;F&P*!W:(WXPOEP#,?8:V&M8 M4F=?L-UURP& BBV)EKA>%1,R)Q).JZ.E5AGL4J;AG4&S&AM.\R7T)CQJ& .E MD[@H94I')()NSFLA46G$LDS!3_?^5 6@!>0UV"PA M^Z6F@()34Y6O#G%9XOV+S,Q"TVLKM-07:>=U74KXA14D7O106W5 MU2FAO;KVQ59$ TI,PA$(NZIDKKF #KL\7_&$5N3QMN[22&6V !6-Q .$ M$2G8%A &0N :V)NPM&E)>-8TZ84S'^W1R L06[&LE(P=J+KK#B#[M!_6X?G* M@ACMUJ[A0:2PUZ%-KNL6H!.E(+F4F<#!@A?2\E3^AP#0X $4 SA80A'7I^HW M+"CXED.]XSI3+@ZK-4HW9BP0AH,+' *,*7&4*5)AW=3D) (LHD\.*:?1%@^7 MV#A*X\_G0KM%.&#N)$]$<0/C$TT0M'HCH38P;V(M%SBE;=WT7!30K?$,4;.% M X#'$LSL+H37H1!>=Q;"-"0$((.0]ZBN+?\[I;3G?Q =U:)9_5#7#T/^@X-2 M-VQ#-*HW/L<1=E R9!7.,>I>)OOIA4LV:QFOF]2-KB6X"R\,95@&V.7P5@_9 M$Z0)]HT!NWQ"MQ/LEV/X&\G<2&76G%B&S(:;R\E M9,,?F%25?7XL:Q3D]]77=)(O):Q%B8B[2.7*(Y5KUIZ#.(W2LD31X D8@NA& MGV+_!(:*,5FT'Q+)5HBZ8REXPQSFKFI=Q6-Q9,9R<>8I%\X2TZ-M'2 DO,/517"F'C&GJYT@ VB*5I M=;/>N'N('(OT=U@"[%:9C%EP#'ASVA9C](L&?>Y2)"EQO %:NX7S+*W/*FGP MKB\65<[ZUC&HIER#;K2X.E*_1*/0OJHZI-]I&J^\S! ,M*I[_"8['@ MQG/.4#%(:S+1K@O($-)7;"$UXX(\K(WMPU19O6Z J',%]3C7.MWT%T2NSN/E&[&BHR")F_DJ6&W*Q]; #$MJ1N-!CP%PT7B#&/$2L( M(D LL%6\D$M$@:-]X#LK+41R2*^K'1"6".6%^L7[00\2+),068O9MG#H;.JP M.L DQN)O@F-_:5BL*>E\_/#KLSXCA(-#AA:*Z5*U4=<\(L0[3[I)7-4OW"U- ML #F/>(N,; .Z[?UHX!E;7CI M>15 1%(!<[KM[P00O>BJ ^HKN?<9C;-U8(YTPVI]?U$'7.,H'C M"WTR/ZLZD4PPBZKAXD70T4#B@RH254QWAXO:_8-HVL;T:KM:OVT*U(P20FAL MTH^J\#-@-T6.,.E\L20UA=2-U6WGI!@V.,6 S:>_7[W_^NDJ^O*!3;]YF5_-H+QJ0?A2#Z/\;@L9VLN.@#P/Q]^/L MKVQ\,NJ_'@_K*HDZ@(G8 M'@ZLZRJF2PPT DOAL5C$H%E/)^48W/1OW3D]/H M3L'P&^UK^94=OWK9/SD[K9W9R*/HQ@6R&K4$N:U1AH]X;L?K%1XVHO(#K@R$ M'";WX,ZHZ_4IB(R< 2N/68'K;3G MJ/'3#"BL%?T A2Y-<^M^I1&>AA^Y3-Q/.^KE[AX0R4BB5L'0Y.CWL. M\*LW5A7T0X^%LE#%]'(M.!!>7 "?XW>"U1M4$'[Z<_%?4$L#!!0 ( %F0 M#U4P9\K_D@4 #<1 9 >&PO=V]R:W-H965TD M;259':THF@[8ET0\WLMSXMT]H@]70GY2<\XUW)9%I8Y:-#*QO*XT.QU$5>\:$$M2Q+ M)N].>"%61RW:V@I&^?5<&T'[^'#!KOF8Z\O%4.*J77N9YB6O5"XJD'QVU.K0 M@Q/J&@.K\6O.5^K!,YA4KH3X9!;]Z5'+-8AXP3-M7##\=\.[O"B,)\3Q>>.T M5<%<4'_*IGA^UDA9,^8PM"ST2JW=\DU!H_&6B4/8O MK#:Z;@NRI=*BW!@C@C*OUO_9[>9%?(V!MS'P+.YU((ORE&EV?"C%"J311F_F MP:9JK1%<7IE3&6N)NSG:Z>.+T=O.H/][9]*_&!#H='^Y[(_[9C'&U> 4SOHH M.>U/?H-7$W95<+5WV-88UUBWLTV,DW4,[XD8$9R+2L\5]*HIGSZV;R/>&K2W M!7WB-3I\OZSVP7<)>*[G-?CSZY?@6W_!$_YZ)9>LF$)75$K+Y;I>SEF%98D% MJ*%?9?#QG)=77/ZQ*_U&[Z:O#M2"9?RHA8VCN+SAK>.?7M#(?=V /:BQ!]:[ M_P3V$5]#7LJ\NL8,E 9636&T#@0?SU ?^IJ7:B?TX!F@AS7TL/&UC[OO>J>7 M9SVX> /] 59=Y^QA!1KQI#-ZVYM ]^)\B&7:&^]*H3'([A3@&T([U!DN93;' M$0!#F6<<7D),HB@FOI396)9:85C M+>/YC>DK A6.X)?@$Y>&)'1=!XM12QQ:#Y2,BS1&C=092KY@=Z8ZE3UOH>=< M E.*HP#=),1-(M3"\2WUG57AGY?YPM;S2PA<#.0FSNCB"C%= MY46!$H,V(#3RG'ZE676=&PSW,4B>6\PP4KH#]Y049*[)EP30Z8#-M"FVQ*.X,YEW(V+J\;4JBR#-SX*8 V?1/)+2MU1:_^ *\ MH\6CS-ET:N6L,-"DSO^J&RVOZU+MP_<^3X>"!SX$SF0N.7]$8C#.;Q\)'$-% M]GU"_>2,^ VOEAQH0F)J.C(&BE4?AR0. @A2V^L)3<'';HP\DOB!,^"6;T3) MX54AE-J#5Y2$(9H%">SAH;F!2V*7&G& 8AI1%+_R(I]$H0M[#7T1UWT1-U:E M]V$$8_Q.XE(UTEZCEV_DCJ3&F#PG[27/ #VMH:<_@O8:@WQ'VON"]"@._3 A MH1]]'>NEH4NBU&UB/4HBI ,/Y_Z_\%K@D3CTGN:UE/@A?4AAR):IP1OLI#!* M8FR[<#>%8:OY'O'3X&DR"K 7(R]L(B/JWG^)N_\Y'35#V%TUSTI21F3F30_Y MPGX9/,U69L2Z&[;: >-'L97SSRS^=VR%G9@@Y[@^T( D44)2WPCO;IOW@+HL? M,-?VQJ[ GM'Z6EM+ZU\%.NN[\+WZ^B>%%.0ZUOZ>J'% MPMZ,KX3&>[9]G',VY=(HX/Y,"+U=F #U;R7'?P-02P,$% @ 69 /5=)) MZ^RX P 0D !D !X;"]W;W)K&ULO59M;^(X M$/Z>7S'*KE9%0@12WMH%))JVNYQ:B@J]T^ET'TPR$&L=F[--:>_7WS@)-*U* M]SZ<[DOBEYEGGIGQ>#S8*?W#I(@6GC(AS=!/K=V1S@5\Y[DQE M#,Z3I5(_W&22#/VF(X0"8^L0&/T>,4(A'!#1^*O$] \FG6)UO$>_SGTG7Y;, M8*3$;SRQZ=#O^Y#@BFV%O5>[[UCZTW%XL1(F_\*ND.V$/L1;8U56*A.#C,OB MSY[*.%04^LTC"F&I$.:\"T,YRTMFV6B@U0ZTDR8T-\A=S;6)')3 MGAW-'VYOQ_>_P]TUS"??II/K232>+F <173:'(UAY,%6PHT MM4%@R;!3#^+2R$5A)#QBI NW2MK4P)5,,'FM'Q#A ^MPS_HB_!#PEZULP&FS M#F$S##_ .SU$X33'.SV"-XYCM966RS7,E. Q1P-_C)?&:CHU?[[G<('7?A_/ M5=*YV; 8ASZ5BD']B/[HRZ=6M_GU [;M ]OV1^BC>?3]ZO+AYLHE+;J;+N[' M$65L/K]:S&$\O82;R?ABH_XQ>$29 )*T__9G1@XB4M,IXG\L3A&8!78%"%2 MV8;)9Z 2W]U3,/;4P+!V9(+;CE6>55 OGSJAZW>5V*S%'S-\KHG M,QO4[OHZ:H)JSJ9EM:$V0,*P2WF<5K&]E)G2 =(EWS)GG"1?I-_S$YA&H-O0 M6"83.F -V*?/^WGZO#?9\.Z+''C_;PHJZCF/6MTCDV+K_"% 2W<_7>#P&<)N MJWX6-HEFN>9QZ>0*FJ]!#"1;= R6Z&!H,^$N84PX'H8R85.WH8BA)IK,+0H4 MS^24,^6NI04#8;]5[W9ZW4)8)[ZV5S]!IG]:[_=Y+,"OGR)L5B33>(;44 MMI<@'8OO?L#&H_BVBU,OZKL+;J MS5;[;5"KAG*"+0IM!VKO76M!I2U17:WSYFL@OVJ+#G58/?3W<='67L2+Q\$M MTVLN#0AOXH(N&6TRLVN1-;JDL%7$^3.F-@MH)T/Y**;N?. .'5\_H M'U!+ P04 " !9D ]5;$US;P\# !_!@ &0 'AL+W=OZYYQX[E]&.BQ^R1%3PJZZ8'#NE4LV%Y\FL MQ)K(,]X@TSL%%S51>BDVGFP$DMPFU947^G[LU80R9S*ROJ68C/A6593A4H#< MUC413U.L^&[L!,ZSXYYN2F4L095I4!TC1^[C&=KJ1) M/+2?T2]M[[J7-9$XX]47FJMR[ P=R+$@VTK=\]T5[OL9&+R,5](^8=?&)HD# MV58J7N^3-8.:LO9-?NUU.$@8^B\DA/N$T/)N"UF6+VX<5I+=SN'NX6MQ#NEHMM./M UE7*-^- M/*5+F00OV\-.6]CP!=@8;CA3I80%RS'_-]_3%#N>X3//:7@2\..6G4'DNQ#Z M87@"+^KZCBQ>] +>' L4 G.8<:FD"S/24$4J^AMS%Y8"&T*U05@.=ZI$ :F4 MJ"3,JP1@ZM$,6V>!*,_@H<1N>TTJPO1VS]1L!XLY0LT$"E[IB2,OX)0 U#-RH/W23*-)VX+OQ('3/X["W?(DS)''@QN<) M#(:)._ 'O;M#N:+0#881)&YR?MX[$!;^$_8UQ&[0#]TXL)4#-]0TPCB&8Y?& M.Q@*-8J-'7U2'\R6J78^=-YNNJ;M4/D;WH[F&R(VE$FHL-"I_EDR<$"TXZY= M*-[8$;/F2@\L:Y;Z#X'"!.C]@G/UO# %NG_.Y ]02P,$% @ 69 /55G5 M_Z.8 @ PP4 !D !X;"]W;W)K&ULC51M3]LP M$/[.KSAE:-JDBJ3I"ZAK(]$V"- *B!8V:=H'-[DV%HD=;(<"OWZVDZ;95*I] MB>_.=\\]Y\O=<,/%DTP0%;QF*9,C)U$J'[BNC!+,B#SA.3)]L^(B(TJK8NW* M7"");5"6NK[G]=V,4.8$0VN[$\&0%RJE#.\$R"++B'@;8\HW(Z?M; WW=)TH M8W"#84[6.$?UD-\)K;DU2DPS9))R!@)7(^>\/1AWC;]U>*2XD0T93"5+SI^, MM:ED3BA*<_:*R2 MD7/F0(PK4J3JGF\NL:JG9_ BGDK[A4WIV^L[$!52\:P*U@PRRLJ3O%;OT @X M\SX(\*L W_(N$UF64Z)(,!1\ \)X:S0CV%)MM"9'F6G*7 E]2W6<"JYN'L/Y M8A;>+.;P94&6*T MQOY!P.N"G4#':X'O^?X!O$Y=9L?B=3[ "Y\+JMY@ABKA,5RQ%Y1*_UI* F$Q M7'/*%#QJO1 HX=?Y4BJA_Y??^UZB3-3=G\C,T$#F),*1HX=$HGA!)_C\J=WW MOATHHUN7T3V$'LPGE^'TX7L(MQ*KG6P[@/R@>Z>YBW5V88H39$@5TVM;2/MKU M1V>%,'Y[)W ,[=9IVVMU>F=-^1_?G_,+\%L]SVMYGK>3FE['T&WY-=!.WM<> MMS%8&8JU71\2(EXP5NBMF.@MB\(XZ/L5YVJKF 3UW@[^ %!+ P04 " !9D ]5.UC) M&VX$ !""@ &0 'AL+W=OG>_IL)>2CFG.NX:DL*G7>F&N].&TVU63.2Z9.Q()7>#(5LF0: M13EKJH7D++.@LFCZKALU2Y97C=:9W;N5K3.QU$5>\5L):EF63/[;X858G3>\ MQF;C+I_-M=EHMLX6;,:'7-\O;B5*S:V6+"]YI7)1@>33\T;;.^V$YKZ]\)#S ME=I9@_%D+,2C$7K9><,UA'C!)]IH8/CSC5_PHC"*D,;7M<[&UJ0![JXWVJ^L M[^C+F"E^(8HO>:;GYXVD 1F?LF6A[\3J,U_[8PE.1*'L?UC5=R._ 9.ETJ)< M@Y%!F5?U+WM:QV$'D+AO /PUP+>\:T.6Y273K'4FQ0JDN8W:S,*Z:M%(+J], M4H9:XFF..-WZ-!AO<0WD>:6J[_AVO$/*OQ]69U X!+P M7=\_H"_8^AY8?<%;O@N1K?*B %9ET*LTJV8Y^@IMI;A6<)FK22'44G+XJSU6 M6N(+^GM?&&HK=+\54U6G:L$F_+R!9:.X_,8;K0^_>)'[\8 /=.L#/:2]-;SX MW+V\QW0-KN"JU^^-NL?7O8?NY>M,[F-^4/=^YL]QCKF$P+.['DP$%K/2/#, />F'(NA-+0GDR6Y;)@ M1G>[%%+GWYFM^C[VM0[V!'A@Q9([5WF5:WY<8"?(('].>>W*J7-A*PXY2UY8 M!6J>+Q0<@4^B*"2>Z^+:"WT2)M3NAB[^>9$SDBS#=HFMU/JNC0@5*[G"2UX: M$A>A'DV(ZR6XX]*(I(GO=-CDL1 SBQE@1"3$;D*2( 9**?$B'_R(DB@.G9'0 MK(#I8?X0DC!,2(KX&/%Q1(&2Q$--<>#TL S_!^_<8@0KS"F"_3B"X_6B=L_Z M WY"_-3#HWJQ)M;[41>!"D-_A(PBS'_HFG!M.!T95DE$8NHZKU[)SR7TS80E M 5VGBZ8DHJDQGU!"0^]0KFB:VDQ1I)P$0,.84"_>DZ;02PA%ISS4F;@1!$% MPC1Q\'60)-PXC*$C;F!LXTX<$AI%<*#HPVW1A^\O^OO1_1V6QLW@;M3[LSWJ M#?K0_>.VVQ]VA^;\77W@H+G]?6 TYPY7.B]MBJ9+;?HDV\T4?\+)09DBEZ^? M&DX!XW_PRPQ:O$3MZ28$&O+O:&QL1HD?.L;/1L'I;KE?6>[.[BMSNC5W MYXZ;P2;CTD%2MK/ABXYCXH>!@V( J1N3R'.-0"'Q4I)2:H1P*V"@<%J::GPT M'HF2E%!L6G71'#U7Y]YGT=SYKN,;G]GI16$;75:Z_L1O=[<#4KN>"YZOU]/5 M#9.SO%)0\"E"W9,84R[KB:46M%C8*6$L-!:47&UL?51M;],P$/[>7W$*"#$I6EZ<):&TD?HV#<2@6AD@(3ZX MR;6-EL3!=M>.7X_MI%E!7;\D=_8]CY_S^6ZP8_Q!;! E[,NB$D-K(V7==QR1 M;K"DXI+56*F=%>,EE D@YJN<8'ROIYSY3D=2Y:76(F<5R9.Q!.Q^RH>5J05A@*C4#5;]'G&!1:"(EXW?+:75' M:N"Q?6"_-KFK7)94X(05W_-,;H96;$&&*[HMY!W;W6";SY7F2UDAS!=V32PA M%J1;(5G9@I6",J^:/]VW]W $B-T7 'X+\(WNYB"C:6+LI!<[>8*)Y/19')W/YO"[,=\]GDQ6\#;KW19H+@8.%+1ZR G;:G& M#97_ E4(MZR2&P&S*L/L7[RC9'7:_(.VL7^6\..VN@3BVN"[OG^&CW2Y$L-' M7N";TR>3&] J@U&:\BTM!/P<+87DZG7\.I5RPQB<9M0=TQ>+"8WL^G]IQE\N8;_ZW1*ZUFVTUK-+6#6P[WJ;WV(%#3A%.9 M5VOHCGP-841LEP3:\F,[CI[#=VHP-/7B6%"I5CI8[+HV4?2>'<>1[?E!!PI< M[^W#!7@AL=\%'OC$OO+=;E=0_00DW4/=O ?%$ 4J- R514AL1R'IHH]4$IO$ MGNV'Q-AQ%-M^%,.I.CM'_5@B7YNI(R!EVTHVK=FM=H-MU/3S5 M@ )7"NI>1E<6\&;2-(YDM>GN)9-J5AASHX8S,R8.C#^C&??(74$L# M!!0 ( %F0#U68H2WHN@, -8) 9 >&PO=V]R:W-H965T\#-@20"\42?&A'EKJ;[EXD@FB@I<\*^3 290J>ZXK MHP3S4)[S$@M:67&1AXJF8NW*4F 8&Z,\ M"Y";/ _%ZS5F?#MPF%,+9NDZ45K@#OMEN,8YJH?R7M#,;;S$:8Z%3'D! E<# M9\1ZUVVM;Q0>4]S*G3%H)$O.G_1D$@\<3P>$&49*>PBI>\8Q9IEV1&'\J'PZ MS9;:<'=<>_]JL!.692AQS+/?TU@E ^?2@1A7X293,[[]AA6>CO87\4R:%K96 M-^@X$&VDXGEE3!'D:6'[\*7*PX[!I7? P*\,?!.WW1.J<-@7? M":Y,W M/3!0C34%EQ;Z4.9*T&I*=FHXF\Q_G<-H>@,/T_'M;#&:3!>3VSG\M B7&KZU'_X#'+GSGA4HDW!8QQN_M78JN"=&O0[SVCSK\95.<0^!] M!M_S_2/^@@9R8/P%AR"G\DE"6,3P4$0H%#%7I2CAC]%2*D$T^7,?:.NSO=^G M+IV>+,,(!P[5AD3QC,[PTP?6];X!OH?79G\#%5 \NJF$/NLP8+X)"SJ:2.S"K&K^ M50M>NQ-8?IE#:=0O_-I+1;UZP>_6A-SQ[E]ZP*X:ZAW,4D.\*M6G6'< ^B[@ M(-B)NT+C[P(W2+36>P@6[RBW1T]W'O$G"0L=Z;Y/M[MSUU(9K,V+@CZ MNXVT>;2,[%W]IFY?/-]#L4X+"1FNR-0[OZ W@K"O"#M1O#0W]Y(KJCDS3.CA MA4(KT/J*?<;S[(S; M:RX>9(*H8)-GA>Q8B5*K"\>1<8(YDW6^PH)V%ESD3-%4+!VY$LCFQBG/'-]U M(R=G:6%UVV9M++IM7JHL+7 L0)9YSL13'S.^[EB>M5NX2Y>)T@M.M[UB2YR@ M^K8:"YHY>Y1YFF,A4UZ P$7'ZGD7_5#;&X/[%-?RQ1AT)#/.'_1D-.]8KB:$ M&<9*(S!Z/.( LTP#$8V?6TQK?Z1V?#G>H7\RL5,L,R9QP+/OZ5PE':MEP1P7 MK,S4'5]_QFT\AF#,,VG^85W9!@T+XE(JGF^=B4&>%M63;;;OX85#RWW'P=\Z M^(9W=9!A>W@RUF_-QE> MPN#V>CR\F?2FH]L;.)FR68;RM.TH.D8;._$6LE]!^N] 1G#-"Y5(&!9SG+_V M=XC>GJ._X]CWCP+^519U:+@V^*[O'\%K[&-N&+S&>S$G3.!9GW(YAS%[(HDI MZ G!BB6:\=^]F52"]/+/H> K[. PMKY#%W+%8NQ8=$DDBD>TNG]\\"+WSR/, M@SWSX!AZ=S+X/+S\]G4(MY_ 9 ZN[GHW4^@-IJ/[T?3'(;Y'$0_SG2986_", M+FQ:+$$7@GF9(Y MJ\.O JA=:5P)99%*69(_D\ 7<(DQYC,4T/ ,D@=>V+"C9F-G3^5&*E;,B:\- M,URF1:&IO[%B:R8TJSDYI(ZCP+^M#KYZ+KG_ASS>!%*[*8T:Z+6;NRSANZF^!-A[1$'-!.Y0=R1- M\&NZ0#CY@4S(T__:#3J^=?>JCO5L7O7]:R;HNDK(<$&N;KU)DA15+ZTFBJ],_YIQ M1=W0#!/Z_$"A#6A_P;G:3?0!^P^:[K]02P,$% @ 69 /56W__^+* @ M.08 !D !X;"]W;W)K&ULC55M3R(Q$/[.KYBL M%Z,)85]%4-@$4*.7TR. FOM8=@>V<;?EVB+X[Z_M+BLF2.X+VW;F>>:93F?H M;;AXDQFB@FV1,]EW,J565ZXKDPP+(EM\A4Q;%EP41.FM6+IR)9"D%E3D;N!Y M;;<@E#EQSYZ-1=SC:Y53AF,!>;ON,[NX,)76;*'+AQ;T66.$7U MO!H+O7-KEI06R"3E# 0N^L[ OQI&QM\ZO%#ZO=^QW-G>=RYQ('/'\E:8JZSL=!U)Z[2M,;H)A7%L*0(OJ%HPR-G*I-PRU),O^)=+:?6%.PT#8.CA#_7K 6AUX3 M"X(C?&&=8VCYPN]R)$(0IN2AU$ID=!AI.N)*KDB"?4<_>8GB'9WX],1O>]=' M=$6UKN@8>SP=W=_>//^ZA=]W4-4!!J/9P\O#[,\AK4?9#FN=9=A8\%RW'F5+ M4*;$(#.^D; I+Z5L"ZH^0#>UL4]Z/\ PJ%GY.ZU M6A(2OF2H[NSZMY^*@' >?[N50?21B29F$'!<:ZK4N+QP0Y: J-XJO M['"8K:C, [:ON!<[38F0/UO$?\#4$L#!!0 ( %F0#U6YXNU3 M>04 ",= 9 >&PO=V]R:W-H965T&53]8:'?X\<:RGEZMRR1+"D,1%G;$43]ZT!.A_:.#7(WO@W MI%NQ=PU2E ?&?J8WHUFO!=,6T8@&,G5!U+\-'=(H2CVI=OS:.6T5,5/#_>MG M[U\R> 7S0 0=LNA[.)/+7JO3 C,Z)^M(3MCV&]T!M5-_ 8M$]A=L\W<]W +! M6D@6[XQ5"^(PR?^3QUU'[!DH/_4&>&> JP;."P;VSL#.0/.695@71))^E[,M MX.G;REMZD?5-9JUHPB0=QJGDZM=0VWU>' SNIR"#Q=4DC 2'\&?X'YZ 3[\_K%K2=68 MU*45[ )_S@/C%P*[X)HE;(T!R[Z%@[\V>_X&\012P@V51E\V"I9AL8\S"@YW7= ME;MSZMVEJ_ERVU7 7E&]KJ__$;$%75N1)G>TRU.$@?(-^#R*_2&*,UI<$E#3:G!TY7Y"DM M#2++CTPN*0=$""I%+1;61ZD#.VZ5RABU*54I39"Q_BLJM0W@\BE#HK_6X2HE MK.6Q-1X'VA!6DY\Y8%.@4G$@L^28W-[G@U++X&@,'>SH",8031%*88+,RL2D MFG:F^P0JESG(Q56&4T@*5&H*9"S5_5$B2;((U9(W+1%77R)>!T(]D9U"%Z!2 M&""S,E#)F:^I6A^/:LLL:#V++@XP0LB&VL"<0AV@4AX@8PTNDW(4DHZ^GYZQ0E'Y4U'YF+?KK:CGT\E^[Y$]1_G%9_K&Y_%_0.>5< M33%)'LT\6"_^OM/6EXPY8%.@LO9C<^W'WR=@2J.(-N MJ?"1],.._A1J!)=J!)O5R$O;*JPK$;\-75]+1*<0(K@4(M@L1-ZSL<*Z'D&N MYV*M6IAC-F4J]0A^Y4O%.[UV M=4-O#M<4IU0FV*Q,3"H>ZZ+$@[Y*?M5OG^88#1GL4I;89EGR)A5OZXH$J46C M?XXP!VL*4TH2VRQ)WJ+B;?U;!((VMOWJP)AC-64IE89M_ACQ=KVX<[3_^=QQ MH!J>*M!1Y8*U=PP54[[(3N<$R%)Q?B)5/"U. ?9N9=5OIX?'UX3O@@3 2(Z M5Z;PS%.#P_,3N?Q&LE5VJ/7 I&1Q=KFD9$9Y^H+Z?22V[W2-E7OL58@&]92GC/V JQNS5- MOMSB+.8W=(>)O+.F+(N%7+*-R7<,QRM-RE+3AM SLS@A1K^K]Z:LWZ5[D28$ M3QG@^RR+V;]W.*7'GF$9+QNS9+,5:L/L=W?Q!L^Q6.RF3*[,4F659)CPA!+ M\+IG#*S;R(**H!%_)?C(3ZZ!LO),Z5>U&*UZ!E0GPBE>"B41RX\#'N(T54KR M'/\4HD894Q%/KU_4[[5Y:>8YYGA(T\_)2FQ[1F" %5['^U3,Z/$3+@RY2F]) M4Z[_@V.!A098[KF@64&6)\@2DG_&WXI$G!"D3C/!+@AVG>"\04 % ;TW@E,0 MG/=&< N"MF[FWG7BPEC$_2ZC1\ 46JJI"YU]S9;Y2HCZHLP%DW<3R1/]^?!3 M%"X>(O!X#^:+Z?0A&D>3I\$#&$WN'V?CP=/H<0+DWV(R6(2CIR@$T]GCM;X% M[@;ST5 1!\,_%Z/Y2&.O0BSB).4?P358S$-P]>%CUQ3RI"J>N2Q.=9>?RG[C M5 B,*1%;#B*RPJL&?GB9[UW@FS)#99KLES3=V1<%_]B3&X#@;\"&MMUPGN'[ MZ5:3G9^+'OUP]$HR4/F=05K/>4,ORC"+TQ484L(%V^=/_#@FLK'(%B+ B"S! MES'.GC'[NZGV%]559[SENWB)>X9L?1RS S;ZO_YB>?#WIL2W*1:V*1:U)%8I MD5.6R-'JZ(T2S7!>F3U+R$86B@L0DQ68Y8' EP>)!R.!,]Y8(:?-"K4I%K8I M%K4D5JF06U;(O?@0S? !DSUNRGY.]#11_= ?^E;@6P$,_*YY.,UL ]#S?==W MG"HP/ 6ZGN\$-=_G0 LZT(=6S7:3H.-ZEE<#1@U VT.>"YM=^Z5K_Z)K^_,, MS.4[$&;\8D.\J/)?'[I.D[2#7M>O>&Y ^LMV. M7;-NGHP?\M5PH^<^#I9T3T3^5EGNEK/E0$]4M?T[ZW9H->R':A;5X\ZK?#[( MCF.V20@'*5[+4/#&EY5B^6R8+P3=Z>'GF0HY2NG+K9RG,5, >7]-J7A9J #E MA-[_#E!+ P04 " !9D ]5Y\ OLKP% ! ) &0 'AL+W=O+:0Z88W.EOB.W!!YN[SB MT+)*2DACD@C*$L3)_+PS=E[[;F:07?$7)2NQ<8S4KD8@$ M4B$P_+LG$Q)%B@3]^%Y .Z5/9;AYO*;_GMT\W,P,"S)AT6<:RL5Y9]A!(9GC M-)+7;/4'*6YHH'@!BT3V%ZV*:^T."E(A65P80P]BFN3_\8]"B'T,W,+ W=>@ M5QCTM@R<_@Z#?F'0W]=@4!ADMV[E]YX)YV&)1V>K:#HV]N\;^Z.OHV7O(O MO=.[KS?W2 #F3I-W"V)4!LHM ^5FO-X.WC41DJ>!3#E-[M"$"8EP$B(X3?@] M05_>P_5H*DDL_FU2.H?WF^%J-GHMEC@@YQV8;C)B9_3\J7-LOVG2W23,,PGS M#<%J$>J5$>KIZ*,)BV.8^N"1#;X=H27FZ!Y'*6F*AA;4-AHF85X.&V8PM$X"F%L)_E05PO)!4Y@O8*52:)I$J O M%R2>$=XXQ+7TMJ*:A'DF8;XA6"U$@S)$@U\Y"0U,1L@DS#,)\PW!:A$Z+B-T MK'V(WJ8"S@@!&=CWE JJ'B*8C%(>+""=0DM.@\89*:>>;CS1)]UA_:F?:#VW M5=PDS#<$JRE^4BI^4W"?,-P6KRGY;R MGQXP[ ,L%I#Z/.P2_/2QX+UN;TMPK>.V@IN$^89@-<$=NRK5[ ,DA^I?2%B% MU:@/R:Q1]@)\6AOG_2W9]=[;ZFZ4YINBU97?*)*= Y1?U[M"I"1<-QOE=Q[- M\>ZP-W &VQ'0]J)U!$S2?%.T>@2JZM?1EF[[16!GO57 -\>_VWVDOM&RUBC- M-T6KJU]5MHZ^M-TQV;-$PJRC:C,X%#0D:E\(BK:(XAF-J'QHC$7NZG@S%MN1 M,%K2&J7YIFCU2%0ULJ,ODMM%X@A6!!%PNE2-QF#HO7U:D"<;9?G:QZ06;2K4 MBH]G$4'?4\PEX=$#FC..,)(K]NJ!8(Z6A%,69L7BBD81FA%$X.((289Z@]\0 MFR.Y(.AC:?^.,[C)*\[F5#YY@87:_(7.A6I'45VY[M6XD@&-[SC)M@I>=AMW M"XW6]$9IOBE:?5159;VCK4E'[N=K=$.BB'"AW6+18]I6\$9IGE&:;XI6#TA5 MQ3O'OW*CQ3%974^,TCRC--\4K1ZGJO9W?FWQK\>W#M1)PR[.UMZM9]2E;XI6 MU[_: W#:;P+\O K50UNK/GRJ;C)@GQ2T#3) MI&?4H6^*5G\'6&T!N(=L 1R<_NF]M7XMJ.^[2B95HN%CGK!4HJO\ 85[X>3_ M99"N76:0F0-00U(BGC\=NL[)FRJK?+*95:*&K%)97ZTG[2J=;'QM:71_PQ2M M/JRJ_0U7O[_1XM6EGM1ZR#C[O&_TC#KU3=%RL:V-CR_4MS47F-_11*"(S %O M=T]@8>#YYRIY0[)E]CW&C$G)XNQP03 \L^H"^'W.F%PWU"<>Y4=#H_\ 4$L# M!!0 ( %F0#U44GT(_-@, &<( 9 >&PO=V]R:W-H965T>/2BP?EV$S' U58P27.-)@B MRYC>WZ-0NZ'7\HX#3WR]L6[ CPJ'5W MWW?KRP6_(D2IGS"[K V\" I MC%79(9@89%Q6;_9R\.$D( PO!(2'@+#D724J64Z89?% JQUHMYK07*.46D83 M.2[=1YE;3;.%UFO'<%K@S M.4MPZ%&-&]1;].(?OFM%P4]OL&W7;-MOH<=/N$59(!5SHM:2_XDI< GXDJ Q MH%; ,B?&0,YX"DK3>\^6 N$J4;)4Y"*1;]V@N0:KP&X0QBK+F=P#U7@A$^H( MM(1\C#$GXC/]C.WIK"3CJA+!LH#^+I=+-?15_>GS^OR&HA*<+;G@=O_MA16= M6?!CU NCV]MF#WJU![W_4EE'HNZ0^!_+JWXK$O[)O>&NX%^87G-I0."*(H.;'HG0U;56=:S*RZMDJ2Q=3&5S M0W\"J-T"FE\I98\==SO5_Q;Q7U!+ P04 " !9D ]592I+X \# !I"@ M&0 'AL+W=OH'DQP0-8DSVX'VW\]V0@8E96SE2^*7>YZ[>\ZRK[4F M])$M 3AZBJ.$M;4EYVE3UYF_A!BS"Y)"(G;FA,:8BRE=Z"RE@ ,%BB/=,@Q7 MCW&8:)V66AO13HMD/ H3&%'$LCC&]/D*(K)N:Z:V61B'BR67"WJGE>(%3(#? MI2,J9GK)$H0Q)"PD":(P;VM=LSEPI+TR^!["FFV-D 4 .=8@%L 7*5]+I92VL,<=UJ4K!&5UH)-#E2Y%%H( M'";R8$TX%;NAP/'.N#_L3OL>&G7'TY]H.N[>3KJ]Z?6WVPDZ\X#C,&+H%E.* MY0'XB#ZA7D2R #70)$M30ODY&@Y[Z/X&XAG0![%_-_'0V?N/+9V+Z*0/W2\B MN;*.DCX-4LND&V<(\NP MK(IX>L?#S:ITWN:]_S;O@\-P#WP!-ZO@.UK:Y3&S%9_]VC&#"',(T A3_HRF M%"<,YU?+_5"8HFL.,7NH.C0Y;ZV:5UZ[399B']J:N%<9T!5HG0_O3-?X7%6Q M4Y)YIR3KGY)L<"*RG4K7RDK7#K&+2J\@R0#-*8G%RY.7/95EKZINSN4J+OD& MKCJ.:[@M?;5=M7VC>L-L-':MO'TKT[PT[5VK_KY5P[8,9]=J<##%_Q30*05T M#@K8]7V2)5QHYT.XPK,(SO^NH[.75LUPK!V;%NF&ULK55=;]HP%/TK5C9-K<2:+^) !Y%HH&JG;D5%[1ZF/9CD M E:3.+,-M/OULYTTHI#2/>PE\<<]YYYS_378,OXH5@ 2/>59(8;62LKRW+9% MLH*$%E8T,&-3'@W86F:T@"E' M8IWGA#]?0,:V0\NU7@;NZ'(E]8 =#4JRA!G(^W+*5<]N6%*:0R$H*Q"'Q= : MN>5H09!!(C4#4;\-Q)!EFDC)^%US6DU* M#=QMO[!?&N_*RYP(B%GV@Z9R-;1Z%DIA0=:9O&/;*ZC]!)HO89DP7[2M8L/0 M0LE:2);78*4@IT7U)T]U'78 ;O<-@%<#O'\%^#7 -T8K9<;6F$@2#3C;(JZC M%9MNF-H8M')#"[V*,\G5+%4X&#FRILFJLG=09+JH,WAL9OJZ+,^0['>0YGM<"CX_# MQY HN&O@[FNXK;PVAKW&L&?X_#?Y%L YI"AF0HH.BDE))[#HYC',=''A][#6!KU1V&Y7=HRKK%4/:/4U F)5; +2*K:B" M'1$A=G$_W--Z&!;TPL )VI4&C=+@J-)J.Q&SG=K$!0=9?<_M[=?Q,"H,^_UV M9;A1AM^O8;7$IGSL':7X8"VQV_6PNZ_U,,YUO6[/PWA/K[US?^FWXQOA2UH( ME,%"09VS4/GEU7U<=20KS94V9U)=D*:Y4D\8,R9>.OB6;1S'Z"U!+ M P04 " !9D ]5D50QX[\" !("@ &0 'AL+W=O2MZ0M+(T%?1"<*B!0V">V#FUQ:BR3N M;+>%_?K93HF:+90A*OJA\3GW/'?/^9*2>A+,-"FFQF\@4#'&M0EIJ.937-#)/<"'R]=\4"GRY%2G*X8H@O MLPRSQU-(Z;IKV,;3QC69S87:, -_@6<0@KA97#%IF25+3#+(.:$Y8I!TC1/[ MN-=1_MKAEL":;ZV14C*E]%X9H[AK6"HA2"$2B@'+RPIZD*:*2*;Q:\-IE"$5 M<'O]Q#[4VJ66*>;0H^EW$HMYUV@;*(8$+U-Q3==GL-'C*;Z(IES_HW7AZS4- M%"VYH-D&+#/(2%Y<\<.F#EL N_$,P-D G/\%N!N JX46F6E9?2QPX#.Z1DQY M2S:UT+71:*F&Y.H40\'D72)Q(@A[9X/^S?D 70Y1[S*2;0MV5^A%SK,W(L MQZF!]W;#^Q!)N*WA=A5N2LFE;J?4[6@^]QF^4;X"+F0["HZ([*8\1B?Q"N<1 M<"0H.DD2DA(LI'5W+J%H)"#C/^MD%W$:]7'40WC,%SB"KB&?,@YL!4;PZ8/= MM+[6%6%/9)62N&5)W%WL6R6IDUE@FQJK7@VKH.'8ENNU?7.UK>!EOTIRC3*Y MQL[D!O'C;XSNQI!-@=6>PT[\:\]A3V05J5XIU7NGUO3V69(]D55*TBQ+TGQ# M:Q98;ZOE[%9=:[[L5TFN52;7VIGA8YGJ=]?C?FR7Y&YL5&PO=V]R:W-H965T7.(DUP)EMDE6Z M/_YL0DE(B6]<7[4_-$!X/S;/@]_PB,&6BV]R1:E"/Y(XE4-GI=3ZRG5EM*() MD1=\35/]S8*+A"B]*Y:N7 M*YGE1$KN^YW7=A+#4&0WR8U,Q&O!,Q2RE4X%D MEB1$/-[0F&^'#G:>#GQDRY4R!]S18$V6=$;5I_54Z#VWI,Q90E/)>(H$70R= M:WP5XIXIR,_XS.A6'FPC7PO MH$XYIBD\W'ZBO\LO7E_, Y%TS.,O;*Y60Z?OH#E=D"Q6'_GV=UI<4,?P(A[+ M_#_:%N=Z#HHRJ7A2%.L9)"S=?9(?A1 '!?[EB0*_*/"/"_P3!:VBH/6S!>VB MH'U>"Q<0148#P;=(F+,US6SDZN?56B^6FAMEIH3^ENDZ M-9K$(,; MTBNB* 2L13=KW@F23J7 U?I@4VY M&Q6#W.P&\4\,\B%2%ZCEG2/?\S'Z- O0V9LG= UM;*?]D:4ES7^BU6 ".R:@ MD<;@ZJ1J,&&3:WN#W-KK7<\W)(VT M(8JCZ\6"Q8PHO??U3UV*)HHF\N\Z>W;CM.O',;WH2JY)1(>.;C:2B@UU1K_^ M@KO>;W7N0,("2%@(!*N8U2K-:MGHAV;5.6 M;NK #M;-8>:78#-J^]AK=?H# M=W,H[D^>%P)-KJ);N]2M;=7MKQEZQU)]4S,2HZ^W-'F@HO8>MF*:*@@)"R!A M(1"LXD6G]*+S2@VG VD6)"R A(5 L(I9W=*L[DL:3O?9VO<[GOFKKOVQ=9"F MXD+"0B!81=Q>*6[/*NZ8K)G2#4D0R>B\3M_>\][:JA78.E!3@2%A(1"L(G"_ M%+AO%YCKVU?D<8,O])/]@](=1_<8^CUCZA&MJ8CTG:VC2IWV.S3&!^)[%]YE MYTAYZPR:*@\)"X%@%>4O2^4OK-R#Z;ICZ TD(H6M6)@Q",K4[,C,!H M*EA$M=RG0EPAN175]-D&E!: TL*"UJNTV?:^RU;%WJ=:;,UA]4_\6O8[KK0' MF8A61%)TO124F@9E#07VH1J; 1IM06DA%*UJVC[=XM8K10,,&H5!:0$H+82B M52W;!VML3]8O>L0JV-BO/F/UCW]30(,T*"V$HE7EWV=I;$U__[O-Z5.FY#$_ MI!?:>Z97VMET\O[MKM#:#$%3-R@M *6%4+2JM?ODC;NOU0PA$_,8E!: TD(H M6M6R?9['_Q'H7]0,>[6!$Q\'3OL<&NL/&O:A:#O]W8,W3N:%XBT12Y9*%-.% MQGL7/;U Q>X=W6Y'\77^$NJ!*\63?'-%R9P*U%=J!0 2R, !D !X;"]W;W)K&ULO5I;<^(V%/XK&K?3V9UI@G7Q+05F$DBZ=++93$BV#YT^** $ MS_K"VB)L^^LK&\?"ME "V'T!&Y_SZ7Q'\M'G@_OK./F6+ACCX$<81.G 6'"^ M/.OUTMF"A30]C9>XB2D7)PFS[UTF3 ZSYW"H(=,T^Z%U(^,83__[389 M]N,5#_R(W28@784A3?ZY8$&\'AC0>/WASG]>\.R'WK"_I,]LROC#\C819[T2 M9>Z'+$K]. ()>QH8Y_!LA.W,(;?XZK-UNG4,,BJ/+@3W_.%P/#-<"7$^^7H[!Y.;^_.;WR86X=#Z=7MY/P8TD?!E'N@F#Z,XY2K^&U [!\T*QLO0LBS7PTZ_][)-K6D'70M:)BGM*E&3 M,FIR3-1T-EN%JX!R<96&<<+]?VE6.U1,-@-96Q$ZA#@VJ1%IFB''-K&GYF&5 M/*QC>$2BFF>%$+S08,54T5N-L(@+"71P+7QM& RW@OO6^); * M=VC*?=_LY7H%9V ]NVH%E?P I#%Y-MNVK@4KU MK2AH9C6N2BD$;1CO=F<3\L1#VCJ"452N2"]FUA):-0%;_9MN&SCM=G"Z:.$@*:%0)TTGE2V DJKKGCD1))U8,Z;N6@9B\'V<1VK#J#+I0-DLH& MZ;LYQ_-L5=L4:-L=1HRQY;D[YE.J%J17+;=BV45O%=26NC %E2YZ.DBJ'>1V M6E"U6FKO7+2$5LV%E$M(+Y>.:%FBIE B!#GU9U%] (_K MMM"JI+?^[,)=UCC<4@.IR$47[2@LQ1?6BZ\C:AQ6_!OF(@_65WA+_:HJ0:G( ML%Z1M5WC#M!=ZAK7A8##4L#AC@4<;DHNY>RWVG7J;;WID+UF\IDFSWZ4@H ] M"7CSU!%)339O;FQ.>+S,7WYXC#F/P_QPP43)2S(#&PO=V]R:W-H965T2!/-&%2%!HR[121&";-NV%(0=8 M=>+,-J3[]K,3&J$VI=J;Q&??_7]WB7V.2L8?Q Y HL>,YJ)O[*0L+DU3K'>0 M8=%A!>1J9<-XAJ4R^=84!0><5D$9-1W+\LT,D]R(HVINQN.([24E.0@)R6R8NQ!&Y.T;U@Z(:"PEEH!J]J*R]@T< ZWW M0K+L&*PRR$A>O_'C\3NE"56D6K MY$BN?THBN5HE*D[&R=7M>+3\.D;WU^AZN5C.QVAP=S]?3'X.%I/[*1K_F(VG MR3C1ZY/I8C"]F0R5]R!)QHL$78Q 8D+%Q\B4*ADM::Z/X&$-=EX!?]GG'=2U M/B''8U-.\MFMM&\U[00KO7<]UVFM_0_+=H7AO-_R]:T-"" ML[3%#E27W$C@;&ULK59;;]HP%/XK5C95G;0U-Q(H!20@T#'UIM*N#],> M3'( JTG,; /=?OUL)Z1<4D157A+;.=_WG8MCG\:2LF<^!1#H)8E3WC2F0LSJ MILG#*228G]$9I/++F+($"SEE$Y//&.!(@Y+8="S+-Q-,4J/5T&MWK-6@QO!V*Z;!JVL5JX)Y.I4 MFJS'#$QB">)S=,3DS"Y:())!R0E/$ M8-PTVG:][RE[;?"3P)*OC9&*9$3ILYH,HJ9A*8<@AE H!BQ?"^A"'"LBZ<:? MG-,H)!5P?;QB[^O892PCS*%+XR<2B6G3J!DH@C&>Q^*>+K]#'H]V,*0QUT^T MS&R]QL\#:ZNT E.9A=H'\/WI2Q%PEP5@GH M.'L)?\S3,^1:7Y%C.4Z)/]W#X799.!]3[WU,O;\?'D HX789?".7;K&97,WG MOK69*(V6)(X13B,T2 5.)V04 VIS#H*C@/ PIGS. /UJC[A@\ECY7;:%,I5* MN8HZ:NM\AD-H&O(LY< 68+1./MF^=5%6OV.2!<WO2V$\H$^8?U50POLJ?@@&1/@=7:IDU_;\3OW:[FVOV7 )OH3H6CD,Y3D9U>Q6K1 M#+5U#["UWK'K7;MD/;#KO:S7>:7/.J]KS"8DY2B&L92RSJHR,)9U,]E$T)F^ M?4=4R+M<#Z>R 02F#.3W,:5B-5$"14O9^@]02P,$% @ 69 /51]J"Z?# M @ I@< !D !X;"]W;W)K&ULK55K;]HP%/TK M5C9-K;0UB1V2M(-(%*BZ:0]4Q#9IV@<3+A#5B3/;//KO9SLT"B5%?-B7^'7/ MN>?$]G5WR\6C7 $HM,M9(7O.2JGRQG5ENH*0J%7%ESD5.FA6+JR%$#G M%I0S%WM>Z.8T*YRD:^?&(NGRM6)9 6.!Y#K/J7BZ!<:W/<=WGB<>LN5*F0DW MZ99T"1-0TW(L],BM6>99#H7,>($$+'I.W[\91";>!OS(8"L;?62IF P-@S!!I&7_WG$Z=T@";_6?V.^M=>YE1"0/.?F9SM>HY ML8/FL*!KIA[X]A[V?CJ&+^5,VB_:5K'!M8/2M50\WX.U@CPKJI;N]O^A ?"# M5P!X#\#G L@>0*S12IFU-:2*)EW!MTB8:,UF.O;?6+1VDQ5F%R=*Z-5,XU0R M&=R/AM,O(_3]#O4'@X?I:(A&O\:C;Y/1!%T,0=&,R4OT 4TG0W3Q]K+K*IW5 M8-UTG^&VRH!?R?!Y75PAXKU'V,.X!3XX#1]"JN&^A?N'<%=[K0WCVC"V?.05 MOC%]HC,&$M%BCOII*M:42?2[/Y-*Z#/UI\U@Q1BT,YI[=B-+FD+/T1=)@MB MD[Q[XX?>QS:[_XGLP#RIS9-3[(GU"W.DBX"@*BN6"':Z'DB0;;8KKM!RF6JP M2<*(>"3HNINFH98P',>17X<=2 UJJ<%94K>ZEE2;)8!1I6=.2:XX.PTML><1 M<^X.)!^'^48Q#MHU=VK-G;,T!YY_\=AZ53K'B4-R'?@O]!V'8=+!7KNZL%87 MGJ5.4G/\%=VALKH+;4+#8Z%10*[#\(72ECA"XB@D[5JC6FMTEM93>QT=G3N= MV<>-U)7$EK@XBG$4OY#H-JJH><&^4K',"HD8+#32NXJT2U&]"M5 \=(6UAE7 MNDS;[DH_I"!,@%Y?<*Z>!Z96UT]S\@]02P,$% @ 69 /5&ULM9UK;]LV%(;_BN ! MPP8,L41=L\A];+G#!O>*S3QRS_4BR$*)VOJV5:G(T69;D^&8^+V4*LXN(@6XNT>N4N MRU=Q63W-[\?%.A?QO E:+2T.7:53TZS3;E,4G&5.\5FM8KS M;Q=BF3V>C;S1TX'KY'Y1U@?&D]-U?"]N1/EI?957S\8=99ZL1%HD6>KDXNYL M=.Z=\#"J YHS/B?BL=AY[-1OY3;+OM1/+N=G([<>D5B*65DCXNK+@YB*Y;(F M5>/XMX6.NIQUX.[C)SIOWGSU9F[C0DRSY5_)O%R9T]OA'M M&PIKWBQ;%LW_SF-[KCMR9INBS%9M<#6"59)NO\9?VPNQ$U!Q] &D#2#]@."9 M +\-\%^:(6@#@I=F"-N L!\0/1,0M0&-F./MQ6JN-(W+>'*:9X].7I]=T>H' MC5Q-='6!D[2>63=E7KV:5''EY&;ZAM%/;]F-\X$[TP_OI^S]Q^OSCY-92[_8TLDS=-]YEZ7EHG!8.A=S33PUQT?[ MXKDYWB,&P+BZ5-WU(D_7ZX(8B7]LT@/'=W]SB$N(9D#3EX=[NNOQ8]G9CV7G MYG J9E6XIPM7KJ7?S3V_X07/\*9N_<\+(N+\_4ZL;D7^C_.?1+H1SH5( M9XNJVGW9?7':?$>(W)EFZ4RD91XW]>DZ*>1INFEJ'$A=O4^*=3P39Z.J/!9'[NTYB)(PB80P)XR"8,C6";FH$#=U_;FIHY'U;G>-(>A,>GXX==Z;1G>9%Z%M.>%?3.XJ#A*Q<[ZBYV](I2>SZ;99NT+*J:.Q/) M0WR[%(AB:QR*K4Y(&$7"&!+&03!EGV G?P5;)Q(+::(V$4 M"6-(& ?!E*GAN?*W=Q==NELB2&4HC4)I#$KC*)JJ](Y/XX$K> OLE2,2JLO2 MJ3FOM8+ZI+T%,S0G1]%498A4AKRB0 ^TMC:/Q?J[%TFC4!J#TCB*ILX1Z71Y M/KQ.0STK*(U":0Q*XRB:JK0TKCRC:?*:.@UUKJ TVM+ZY=SOUW.H*[4WJ2J- M-)R\/8[3ME!'T? K:?-(K#5%TBB4QJ TCJ*I,T2Z9%X$+]-0MPM*HU :@](X MBJ8J+2TOSVBWO*9,0STO*(U"::RE]5WOWB\.')5455 Z6MX>2TM;S8=:=D/M M,"B-0FD,2N,HFCI'I'7F'VRPIIJ[1][Q\-4-[-E\9E_-(VW]#7I_NC3GM580ZI9!:1Q%4Q64;ADQNV6?MVMS MERC5_&J3SQ9Q(8K=@S>;]7J9O***0^TU*(U":0Q*XRB:.C.D"T>.X%4/AU)S76D%]TK!OG6A/ZRWP.6IH:GN, M-+5\LZFE+[N=Q7T5?^O[VZ^MON:!6#?(0,TP*(U!:1Q%4R>(],Q\#UU]?:CW M!:51*(U!:1Q%4Y66WI>_9Y.9=?4U ZV%AEI?+:U7??W^MA)H4HZBJ0KN-#N: M/:VVF/NA.]@:VCP":\FQ?8[81D=LI^,07IDOO3(_@%=QJ.<%I5$HC4%I'$53 ME9:>EX_N>30#K876]S,>]GQM:%+V3-)^>R0JJ2J--*E\LTFE+\^#K+6A.\:@ M- JE,2B-HVCJ!)$>F _ODO2AGA:41J$T!J5Q%$U56GI:/KI9T@RT%AIJ:4%I M#$KCOK9CDN@W>OO2JO+-5M6VEKM!Z ^WU(9N$X/2*)3&H#2.HJF?*B(=M0#> M+QE K3$HC4)I#$KC*)JJM+3& G2_I!EH+334&0NT;97?;0B$)N4HFJJ@M+P" ML^6EK^)#K,C- [%6'FJ506D,2N,HFCI!I*,6P)LJ ZA#!J51*(U!:1Q%4Y7> M^32P/;O)[(LYU""#TBB4QJ TWM*>=^95!:7S%9B=KR=[Y9 ,MB0WC\!: GC/90!UT* T"J4Q*(VC:*K2TD$+T#V79J"UT-J^QO[6 M$ I-RO1)OVNF1"55I9&65V"VO/3E>9"U-M0J@](HE,:@-(ZBJ1-$6FH!O),R M@%ID4!J%TAB4QE$T]5-9I446HCLIS4!;H:$T"J4Q*(V'^[H\506E]16:K:^G M8DZBP=;:YA%82P[URJ T!J5Q%$V=&=)2"^$=E"'4&X/2*)3&H#2.HJE*2V\L M1'=0FH'60D.M,2B-A?KNSO['=0]A>872\@K-EE=;Q,G1<-L%S2.P5ASJD4%I M#$KC*)HZ,W8^-Q_>.!EB/SH?:HU!:0Q*XRB:JK2TQD)TXV2H;YSLW=9@:LYK MK2#4\H+2.(JV57"\],=[6Z[==[<;*IW_,([F7J: MX]0[8=N;:DG\]AY?[^+\/DD+9RGNJE3NP6$U-?/M;;.V3\ILW=SFZ38KRVS5 M/%R(>"[R^H3J];LL*Y^>U FZFY=-_@=02P,$% @ 69 /5;[C%"6I @ MJP8 !D !X;"]W;W)K&ULE55M;YLP$/XK%I.F M36H+@0!1ER EZ>NVKE&3=IJF?7#@ JA@4]M)VG^_LTE8MM"H^X+/]MWS/&?[ MCOZ:BT>9 2CR7!9,#JQ,J>K4MF6<04GE":^ X0E,YIP1 8N!->R1!!9T M6:@[OKZ"33Z^QHMY(1>"D5+S?!J*#,63W2Y\TY[ 2XG5<"W$V M:W371$;E&54TZ@N^)D)[(YHV3*HF&L7E3%_*5 G3?\-B/#\>SZX7KV@WPX T7S0G[LVPKY=)0=;[!'-;;["G9 ;CA3 MF23G+('D[W@;=39BW:W8D7L0\/.2G1#/.2*NX[I$9E2 / #K-6?@&5COM3/0 M0,D3FD.6-HMHFMX7P#I^MU M%75\+PB]OKUJD>$W,ORWR*!K*O8NNN;U]W@#MQ<&3CMOT/ &!WFQ+A>0JZ4 M>TQ9C*7=SA[LL1^'V+7:R<.&/'Q+T@\@53MKN,_:"8(@;*?M-;2]_[YR,&.; MAMZ>AM#O^4'PCP9[IX&4(%+3)B6)^9*INI*5Z8=S;G"YF;,#/\F(+0#[B\X5]N))FC^3]%O4$L#!!0 M ( %F0#U7B'@:HV@, %(/ 9 >&PO=V]R:W-H965T>=E]F-Z>\3NQ1I1P'P:1Z!MK*3?GIBD6:PRI M:+ -1FIGR7A(I9KRE2DV'*D7"X6!:5N6:X;4CXQ!+UZ;\$&/;67@1SCA(+9A M2/G#" .V[QO$."Q,_=5:Z@5ST-O0%7'E]P]*(,,"%U"JH^NSP H- :U(XOJ=*C7/>-C@$>+NDVD%.V_XBI0RVM;\$"$?_"/CUK M&;#8"LG"5%@A"/TH^=+[-! %@:9=(6"G G:,.S$4H[RDD@YZG.V!Z]-*FQ[$ MKL;2"IP?Z:S,)%>[OI*3@]G%Q_'EET]CN'D/L]N;BS_APW1X?0M?Q[/;J^L/ M,!E/KVXN9_#F$B7U _&V9TIE5@N;B]3$*#%A5YAPX3.+Y%K ./+0>RQO*K@9 M9ON >637*OQC&S6@:9V!;=DV_ HFB#7E*-)/C85F%I5F;*%9%16MZ-U(9=N# M"7U052AAR#F-5AB/_Q[.A>2JHOXI"T>BVRG7K:_9N=C0!?8-=8\$\AT:@]]^ M(:[U>PUR)T/NU&D?S"1;W ';Z)(7H*ZAD#3R_&AU!M?;<(X5' MD=J$?TMCE[B3&&S%!O4EWPU_(64B[<%_&6PZ\VWX4$K 1O"I#B)#1Y]J"L>-_/,_6&>C>^1 M+WR!,.'^ L]@5,A(7MAE[B48VL6L-.R*G+0SY.U:Y%=";-$[KI3:\F@?E8?C M.,0J1]+)D'2>A.2)I5"&J]Y -\V_F^:_)N_=#'/W99@?)_ED9KM'F256P^F4 M!Y18^4-OU<(;WV]\_NSLUBLM?\R@)IBD0$SD:7A?&\]Z.R]PP(IY7!S6QY!8ANA7XB/U_/8< MCY[[FAQSGMMPR/]R8!;:G!#Y*F[F!"S8-I))QY.M9@WC,&F3\N-)M_F9&PO=V]R:W-H965T=/@C[ M8CRQ+582D/375Y(=QP;'@5:=OF!+Z)ZC>ZY\I:O1GM!'M@;@Z"E-,C8VUIQO MKDR3!6M(,;LD&\C$/RM"4\Q%DT8FVU# H3)*$].Q+-=,<9P9DY'JNZ>3$=GR M),[@GB*V35-,GV>0D/W8L(V7CH,4,A:3 M#%%8C8VI?>7;'6F@1OP>PYY5WI%T94G(HVQ M0!*F?M$^']L?&BC8,D[2PEC,((VS_(F?"B$J!@*GV< I#)Q#@^X;!IW"H',J M0[YPV>#KHA&5\SY&8ANCK;P(277-(V9]-JR/G[S;S MRVQXQ38X@+$ATAT#N@-C\L-WMFO]V!0:G6">3C!?$U@MB-TRB-TV],F"D^#Q M8JF"$U2#"$_R'9K"DB.Z"E'N*;O)8"#V&&MD[JJ"'P]SAD/76+D\+WJ] >6=:Q& MZS3.77XGDOJ:2&O*NJ6R;JNRTRBB$&$.*,XXC<4I(4 [G&P!D14B&ZDK0^(4 MPCC.PCB+D'@(H8$&,U*@D;IE8R)Q;#.>5_QE;WF3 M-U7W5P?],_MJ;C?T>_+F3UTNO<+GUX8WF$;B](\26 DJZ[(OSM,TOXG+&YQL MU%73DG!.4O6Z!AP"E0/$_RM"^$M#$I3WH9._ 5!+ P04 " !9D ]5WPO( MYQ$% #5)@ &0 'AL+W=O4(?]%5Z0">$/JWLFSM22,@LB$B,MW6S' M4M!TG7 :%6+Q!%$0Y[_QU^*+J CT8P*C$!BG"MJ%H+TO,(\(S$)@GBJP"H%U MJJ!3"#JG"KJ%H)N9E7^[F34.YGC89W2#6!HM:.E!YF^F%HX$<5J*$\[$W4#H M^'!RL[#7I5C+H;Y1YY;"'-.)K=>R$[%MEU^ZC< M;Y;?X6_(,&7/7G.B719A.\.UC^!&(4X21.=HPNGT"7W^*.ZC6TZBY%]9G>4P M4PY+W]V7R0I/R4 1+^>$L&>B#-^^T3O:!YG)D# '$N9"PCQ(F \$J]6*6=:* MV40?YB4R)JLUFR[%'#1#SIH%\0+=$Q;0V07ZA,,UD95-SNUDW'2&?AZ:O9[1 MU?KJ<[4@&M.?6Q"'.=MFUSQ(ZD(F]2!A/A"LYK55>FV=Y36Z9W3!<(0^WY'H MD3#IVZ$1>>[; 1+F0,)<2)@'"?.!8+6*Z905TX&<23J0M0()S/)853/,#6M70]S#L/:EB8^ M>U-$XV#.-1$2Y@/!:B;:I8EVLXFI1V)>"*;2.3\7=RO?K=W:M^DPIM?2>[7/ MGF,G4-W&QS[7+DB8#P2KV=4K[>J]TNJM=[B2TK3#/Y/189QM2>*<$WENXWC. M]1$2Y@/!:C[JVJYOH#4Z.:)11./M/%NLQ]!W]+_6;,VYSIV(06D.*,T%I7F@ M-!^*5J^H2B=*AUR[%32HFH&D.: T%Y3F@=)\*%J]9HQ=S1BOM89K)I]=/\;! M*L[4>YIM[TT[H%E=4)H'2O.A:/7*V+44]<8NU$L+PV;UV>ZW)6M(S=CW'K0] M"$KS0&D^%*WN_:Y%J+]6C[ 9?'992-I_MFPQ"IK6!:5YH#0?BE:OC%U#46_N M*%Y3S&;I&L,)&)ERRI+JVE6ZII66"6B3$93F@-)<4)H'2O.A:/5:VK4:==!> MHP[:; 2E.: T%Y3F@=)\*%J]9G8M1_V\GN/VO^,+=+7F2\J"_\1D=171=)) 0];(\26!UEY@W=1="U)_H0=YU-0Q27<# MI2N/BKV5P :G(5M^(U": TIS"]J+'3M/$MB5.PW:X50KFVLBPA;9OJD$35/G M\LTFY=5R;]95MB-I[_I(OW3R'58[3+[AZPZS11 G*"1S@=1:73&QL7P/57[" MZ2K;PO-(.:=1=K@D>$98&B#NSRGEVY,T0;F3;?@#4$L#!!0 ( %F0#U5) MV7_L/ , ,$* 9 >&PO=V]R:W-H965T>9>QI[UB_*<($24\)3$5'2.4SX=P-!'&Z$OM@JAAB7V,8^U)8)U33_GP6B_075OE9RP!_(21+L<,'!R R?ES@*EE*=$$J_-V0JX/JV\Z4F::FJMX"*J;^567Y[!S3F,NZ-1]_H.NOV[P+]41&$A,Q%X) M,G_5_?YTB9V(.?&Q8Z@:$LB7:'B?/MAUZVL);;6@K99Y]ZX7^F: 37,!CM:7 M)D#5HY"$!CJ3"Q!K!6*M%'&< M5@D&T%TB5U4/9T_(_4@@#'GDXQ'T2$RHCSN0FYO=!YH%;&R!VG;%J>_GK!>< M];=*N28.2N6K/Y/OV&[:K0-8C0*K\7_R[:4LUR^+6-\B/0#9+"";;]5.(E?O M,*(S\(D(8Q0"<)U"F9S-YW)6JV[+W4_:*DA;[R3G"^#E"K=>J[!M;=[:UGN4 M.F9#F;)YH)U"M^UJJW4 <>O#8K]/J1>0Y2KFX78*W:FXS@%.9\/IO%7*_(;) M)"[_=^817JWAYO-CEWXO_N$/NHOZ@I+NJY0TM[J*!/DL[9T$^&Q!9=9@%+M% M?];-NI+-\:RYNR)6'%RXK<0I@E#2MQC?3<++6-PMZEX#5*PY4$ MC=LTF VG\['+]PF_.>[-Q1Q<)1NE7EWPO4B#R &AP)R< [/##A]1"&=D,?Z< M/(/^2">\G)_=O_K:;2T;9O!1B1=>4)4&#P$4N&6MH)7:?\-3/??.+U?"^"?L MN]Q)'$#>&E+U26P):BZ[D1U.[^%"$-^_(8A/@MAS=P=YR@4CEB5:[4&[;.OF M)KY4K[9P7+J/LB9M=[G54?8R6ZUF3[_6<+= 8EP8>&):,_>J/B8AV1-<7IB? MW.:=6_R&VX]6#F 4?8(XBF-X7B_@[OT_-J$%["GCGC+VOJ.W*!V3)'.-J%.. MKRM=3T]-PW), ]NT!O4.@^S#N^$D^G*#:]1SC6ZYG[F 4-?7V&ZK8S@BTP9& M4"M)E8'A Q3L:&Z C7NP\7^!V6MHB,F"RQ+L 'A G7/#-@*!E:7&DA$"EZ2Y MO6AX0#RXR;6QYL29[39#XL=C.VE4I+4O ML>]\WW??V7>)&JF>=(%HX*44E8Y)84P]"0*=%5@R/9 U5O9D(U7)C#75-M"U M0I9[4"D"&H8W03."%[A4H'>E253?Z8H9!.3(3DX'OBV,,X1 M)%'-MIBB6=5+9:V@9\EYB97FL@*%FYA\'DZF(Q?O QXY-OIH#ZZ2M91/SOB: MQR1T@E!@9AP#L\L>;U$(1V1E/'>FB,D' M CENV$Z8!]G<85?/V/%E4FC_A::-'5,"V4X;679@JZ#D5;NRE^X>C@#T%(!V M .IUMXF\RADS+(F4;$"Y:,OF-KY4C[;B>.4>)37*GG*+,TFZFJ;S[ZOY_0^8 M/]IO"I;N[ HN@%>PX$+8B]118&QB!P^R+LFT34)/)<%Z */P M&FA(*:S2&5Q>7/U/$UC=O7C:BZ>>]]T)7OLNF#%MX-<"RS6JW_ 7OKEGT+WG M-;%G2=T43'3-,HR);7.-:H\D>?MF>!-^.B-YU$L>G96\5':>E %6Y8#/.U[; M!C?7D$EM7I/:DGWT9&Z^]LEH0*-@?ZP@.'I]-T@+IK:\TB!P8U'AX/V8@&J; MLS6,K'U#K*6Q[>6WA9UG5"[ GF^D- ?#]5C_ATC^ 5!+ P04 " !9D ]5 M%@=A]#T# F% #0 'AL+W-T>6QEE60MVNV#,!*MDWH<#=/J='!=BV'2\6'2>[51\?Y!XGND M,>'!8^%6Z$_$Q$OLG&Y1.Z<(N=_QD%NFHX5UF8R'F9)MM43$!:PNS5GP0,6( M3*C@4\V!E=&E#!M4[.I=)5;I?!_9[6 MPW> 30\,<+N!M5A :HW+;2#F=*TDK#QM&W;"R,R;$+3S> MW[-'VJML:\>J_9)-TQJJFT[&=4!_6\UI;\M&S](-"OZ@S*>EG8ZL^E#8[$:S MC*^J_BIK#&#J75R=%H58?Q1\+G/F)G]PPO&0;GC!0FG^RV:#4IG9 -,D>&#: M\-EVY*>FQ1U;F4TYK3+<<^\(/?_;=9XSR305VZ9M[;_F57ZVXZC_4I:K;Y5= MPUZ/]3O[M9N\/ :3\3&8/(J:'!R#R>0(3/9?[%MSK\FP/F5L'64>'62:: ' MQA'Y!@=/T28-IDLN#)=U;\'3E,DGYQDK;^C4_A'T2-^.3UE&E\+<->"(M.VO M+.7+/&E&W87C=N3JLV%YL+"+O(=77Y M$8SC,#\"&)8'ADXG4PP=8MCN''KX9Y P:6!S+]W5KCNXU7R/XZP/9T7X5@,\4K M$9LIOM: ^-<-&$GBWVTL#S"P7<.>8!Q)$@R!6O37 M:!PCJQ/#Q[\_V%,214GB1P#S.X@B#(&G$4@_NO(_"S7LJ;/\S M./X-4$L#!!0 ( %F0#U67BKL

-8?20$3;8T.P6BP^0"X9 M9K>]9!:GN3)BA^G)#SG03?W1?EMYNB^$;^W65Y-;2V M=;V_ZO6J]5;NDNI5L9>Y/K(IREU2ZV;YM5?M2YFDU5;*>I?U['[_LK=+5&Z] M?W^KG\>;)KE3E;I1F:K_&UKM^TQ:9*=RM5/? M93JT^A:IML7]I"C5]R*ODXRORR++AM;@<& IRUJM?^GF#:1(;JJVITYNXD2# M#*W+OC[A1I55W7ZB/7^B&>^D_O"A=5L7URJK91DDM1R7Q>U>Y5^;T^BKZ('+ M:.-P>CT$\:K\/V$L-ANUED&QOMW)O#[$L919 YA76[6O+)(G.SFT_.).ELWU MZ!]@Z>'::@T%(E5>*7V@9&F+9Q(E3V5>R93H=U61J51SI&249$F^E@1 V@BD M?4;(+S: =!!(YRR0O,'17P60+@+IGA&R$\D+!/+BG) .@+Q$("_/">D"R-<( MY&NSD%$\]D+VCR=8%/Y%//_C@G'6-+ANA0& ?(- OC$+R1>SF1>O2'1-.!N' M[)KY7B@TK1\M0L$ Y%L$\JU9R)A./4$#,O=BL2(B]D+N^6TD81[O8XF\;Y9P M'M.YMYK14/!F;$DD)C0F'N=4=!A1V1BV#0N7E(N6$2)A:AD8=LLXBH)/;#HE M?R2[_=^$A<(+QVPTI8^$#K/+P+!>]'2(%_H&I)_G-.2TPX4)96#8*#'C'PXW MW"+T:2P\'4'6Q<-4,C#L$BXB_\/+D<=UZ/QHUL2NS8:0#[/(P+!&^,2+Z22: M!C3F7PC5"5JL(!LFCX%A>WSR8IWGNE, \\3 L"A8J$>0$N%][MY?F!8&AKW M%R.N1TUG-$*7#_*:C>G -JP#U*J=2L_&C& ;-@):H70QT06(84O@T80EJ8U) MPC8L":P&("\$Q,2<81MV!B@#-%6B?[SZ$[)APK -"^-W]<"#,&+NL V[XV%) M\&@L,8'8A@7R1&UPXH28F%=LTPN0)VJ$(R?$Q%1C&U;-2<>/#;.#J<8QK1I_ M0H.%GB$Z.[)09V]O"C,YQ,14XQA6#<3DB_E\2IL,I%E9>!W%,XB)J<8QK!K< MB% U#KK;95@U,)I^%.H5L2].*;*[M>!@JG%,+T^>7+>3%X&L(29F'Y41E M%0F3LDR:!P*=O(EYQS'M'1#-ZR9QTI=3MJ3!L>B F)AW'--+'(BY$(M8ET*S M*!;'' 4WMC$+N88M]/O"#4XC%S.1^XPF^K6(ZV!B)G)-+WJ.F/R8XWW:I/FV M,M(=,<3$3.0^HXG:4HZ,X\/B3+ E@]6ZBSYY,6RBIS";5,4ZL]W%3.2>:G^=9*MYR5I7@Y/)MR+9GMQ^9H[=3'_\SL5NO=ZOXTJT^]_&0_Q@7!E&ULS=G);L(P% 707T'9 M5L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B(2KV;1(GM=U]LZ6PR?MM9 M\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8U=E*+XB)P6#$,E,'JD,_ M-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H:\LBTR&.LTV=?TOI'Q+2 MN+*=XY>%]3=Q0L+.)C0C/P<M.='.(.T_[*K\YORW0%QIDS9ZR/)^;H M\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B]'\:MVO/PK+U=O\=?S_A4 M_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@-((B*D&UL4$L! A0#% @ 69 /5;I5L&CO *P( !$ ( ! MKP &1O8U!R;W!S+V-O&UL4$L! A0#% @ 69 /59E&PO M=V]R:W-H965T&UL4$L! A0#% @ 69 /57\*)C@Y!P M]!X !@ ("!4@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 69 /5?AR3H<'"P OEP !@ M ("!0"( 'AL+W=O@( ! & 8 " @7TM !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 69 /58NV2%Q=# -Q\ !@ ("!LS@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 69 /58;H-ZFP! J0D !D ("! M'E< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 69 /55G2H)M\!0 N T !D ("!*F0 'AL+W=O&PO=V]R:W-H965TMP( .$% 9 " @7!N !X M;"]W;W)K&UL4$L! A0#% @ 69 /5?Y9WNSB M @ : 8 !D ("!7G$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 69 /556G!XW8"P !B0 !D M ("!('P 'AL+W=O&PO=V]R M:W-H965TOLN , $) M 9 " @?B- !X;"]W;W)K&UL M4$L! A0#% @ 69 /56Q-&PO=V]R:W-H965T&UL4$L! A0#% @ M69 /5?E;GJ?! @ ^@4 !D ("!H9P 'AL+W=O+M4WD% C'0 &0 @(%P MJ@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 69 /5>? +[*\!0 0"0 !D M ("!,;0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 69 /548P&!W" @ ( < !D ("!U\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 69 / M539>U%=J!0 2R, !D ("!C&PO=V]R:W-H965T&UL4$L! A0#% @ 69 /51]J"Z?# @ I@< M !D ("!0M< 'AL+W=O7U&8( #(; &0 @($\V@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 69 /5>(>!JC: P 4@\ !D M ("!N>4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 69 /54G9?^P\ P P0H !D ("!D_, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 69 /518' M8?0] P )A0 T ( !JOL 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 69 /53B#;R;$ M 0 #1X !H ( !OP0! 'AL+U]R96QS+W=O XML 63 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 64 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 65 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 145 265 1 false 45 0 false 5 false false R1.htm 00000001 - Document - Cover Sheet http://urban-gro.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://urban-gro.com/role/BalanceSheets Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://urban-gro.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) Sheet http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited) Sheet http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited) (Parenthetical) Sheet http://urban-gro.com/role/StatementsOfShareholdersEquityDeficitParenthetical Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited) (Parenthetical) Statements 6 false false R7.htm 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://urban-gro.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 00000008 - Disclosure - ORGANIZATION, ACQUISITIONS, AND LIQUIDITY Sheet http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidity ORGANIZATION, ACQUISITIONS, AND LIQUIDITY Notes 8 false false R9.htm 00000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://urban-gro.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 00000010 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://urban-gro.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 10 false false R11.htm 00000011 - Disclosure - PREPAYMENTS AND OTHER ASSETS Sheet http://urban-gro.com/role/PrepaymentsAndOtherAssets PREPAYMENTS AND OTHER ASSETS Notes 11 false false R12.htm 00000012 - Disclosure - INVESTMENTS Sheet http://urban-gro.com/role/Investments INVESTMENTS Notes 12 false false R13.htm 00000013 - Disclosure - GOODWILL & INTANGIBLE ASSETS Sheet http://urban-gro.com/role/GoodwillIntangibleAssets GOODWILL & INTANGIBLE ASSETS Notes 13 false false R14.htm 00000014 - Disclosure - ACCRUED EXPENSES Sheet http://urban-gro.com/role/AccruedExpenses ACCRUED EXPENSES Notes 14 false false R15.htm 00000015 - Disclosure - RISKS AND UNCERTAINTIES Sheet http://urban-gro.com/role/RisksAndUncertainties RISKS AND UNCERTAINTIES Notes 15 false false R16.htm 00000016 - Disclosure - STOCK-BASED COMPENSATION Sheet http://urban-gro.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 16 false false R17.htm 00000017 - Disclosure - SHAREHOLDERS??? EQUITY Sheet http://urban-gro.com/role/ShareholdersEquity SHAREHOLDERS??? EQUITY Notes 17 false false R18.htm 00000018 - Disclosure - WARRANTS Sheet http://urban-gro.com/role/Warrants WARRANTS Notes 18 false false R19.htm 00000019 - Disclosure - INCOME TAXES Sheet http://urban-gro.com/role/IncomeTaxes INCOME TAXES Notes 19 false false R20.htm 00000020 - Disclosure - SUBSEQUENT EVENTS Sheet http://urban-gro.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 20 false false R21.htm 00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 21 false false R22.htm 00000022 - Disclosure - ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Tables) Sheet http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityTables ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Tables) Tables http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidity 22 false false R23.htm 00000023 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://urban-gro.com/role/SummaryOfSignificantAccountingPolicies 23 false false R24.htm 00000024 - Disclosure - PREPAYMENTS AND OTHER ASSETS (Tables) Sheet http://urban-gro.com/role/PrepaymentsAndOtherAssetsTables PREPAYMENTS AND OTHER ASSETS (Tables) Tables http://urban-gro.com/role/PrepaymentsAndOtherAssets 24 false false R25.htm 00000025 - Disclosure - INVESTMENTS (Tables) Sheet http://urban-gro.com/role/InvestmentsTables INVESTMENTS (Tables) Tables http://urban-gro.com/role/Investments 25 false false R26.htm 00000026 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables) Sheet http://urban-gro.com/role/GoodwillIntangibleAssetsTables GOODWILL & INTANGIBLE ASSETS (Tables) Tables http://urban-gro.com/role/GoodwillIntangibleAssets 26 false false R27.htm 00000027 - Disclosure - ACCRUED EXPENSES (Tables) Sheet http://urban-gro.com/role/AccruedExpensesTables ACCRUED EXPENSES (Tables) Tables http://urban-gro.com/role/AccruedExpenses 27 false false R28.htm 00000028 - Disclosure - RISKS AND UNCERTAINTIES (Tables) Sheet http://urban-gro.com/role/RisksAndUncertaintiesTables RISKS AND UNCERTAINTIES (Tables) Tables http://urban-gro.com/role/RisksAndUncertainties 28 false false R29.htm 00000029 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://urban-gro.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://urban-gro.com/role/Stock-basedCompensation 29 false false R30.htm 00000030 - Disclosure - WARRANTS (Tables) Sheet http://urban-gro.com/role/WarrantsTables WARRANTS (Tables) Tables http://urban-gro.com/role/Warrants 30 false false R31.htm 00000031 - Disclosure - SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES (Details) Sheet http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES (Details) Details 31 false false R32.htm 00000032 - Disclosure - SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION (Details) Sheet http://urban-gro.com/role/ScheduleOfSupplementalInformationOnUnauditedPro-formaBasicOfAcquisitionDetails SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION (Details) Details 32 false false R33.htm 00000033 - Disclosure - ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Details Narrative) Sheet http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Details Narrative) Details http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityTables 33 false false R34.htm 00000034 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) Sheet http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details) Details 34 false false R35.htm 00000035 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) Sheet http://urban-gro.com/role/RelatedPartyTransactionsDetailsNarrative RELATED PARTY TRANSACTIONS (Details Narrative) Details http://urban-gro.com/role/RelatedPartyTransactions 35 false false R36.htm 00000036 - Disclosure - SCHEDULE OF PREPAID BALANCES (Details) Sheet http://urban-gro.com/role/ScheduleOfPrepaidBalancesDetails SCHEDULE OF PREPAID BALANCES (Details) Details 36 false false R37.htm 00000037 - Disclosure - SCHEDULE OF COST METHOD INVESTMENTS (Details) Sheet http://urban-gro.com/role/ScheduleOfCostMethodInvestmentsDetails SCHEDULE OF COST METHOD INVESTMENTS (Details) Details 37 false false R38.htm 00000038 - Disclosure - INVESTMENTS (Details Narrative) Sheet http://urban-gro.com/role/InvestmentsDetailsNarrative INVESTMENTS (Details Narrative) Details http://urban-gro.com/role/InvestmentsTables 38 false false R39.htm 00000039 - Disclosure - SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS (Details) Sheet http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS (Details) Details 39 false false R40.htm 00000040 - Disclosure - SCHEDULE OF FUTURE AMORTIZATION EXPENSES OF INTANGIBLE ASSETS (Details) Sheet http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails SCHEDULE OF FUTURE AMORTIZATION EXPENSES OF INTANGIBLE ASSETS (Details) Details 40 false false R41.htm 00000041 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Details Narrative) Sheet http://urban-gro.com/role/GoodwillIntangibleAssetsDetailsNarrative GOODWILL & INTANGIBLE ASSETS (Details Narrative) Details http://urban-gro.com/role/GoodwillIntangibleAssetsTables 41 false false R42.htm 00000042 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details) Sheet http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails SCHEDULE OF ACCRUED EXPENSES (Details) Details 42 false false R43.htm 00000043 - Disclosure - SCHEDULES OF CONCENTRATION OF RISK (Details) Sheet http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails SCHEDULES OF CONCENTRATION OF RISK (Details) Details 43 false false R44.htm 00000044 - Disclosure - SCHEDULE OF STOCK GRANT ACTIVITY (Details) Sheet http://urban-gro.com/role/ScheduleOfStockGrantActivityDetails SCHEDULE OF STOCK GRANT ACTIVITY (Details) Details 44 false false R45.htm 00000045 - Disclosure - SCHEDULE OF STOCK GRANT VESTING PERIODS (Details) Sheet http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails SCHEDULE OF STOCK GRANT VESTING PERIODS (Details) Details 45 false false R46.htm 00000046 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://urban-gro.com/role/Stock-basedCompensationTables 46 false false R47.htm 00000047 - Disclosure - SHAREHOLDERS??? EQUITY (Details Narrative) Sheet http://urban-gro.com/role/ShareholdersEquityDetailsNarrative SHAREHOLDERS??? EQUITY (Details Narrative) Details http://urban-gro.com/role/ShareholdersEquity 47 false false R48.htm 00000048 - Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details) Sheet http://urban-gro.com/role/ScheduleOfWarrantActivityDetails SCHEDULE OF WARRANT ACTIVITY (Details) Details 48 false false R49.htm 00000049 - Disclosure - WARRANTS (Details Narrative) Sheet http://urban-gro.com/role/WarrantsDetailsNarrative WARRANTS (Details Narrative) Details http://urban-gro.com/role/WarrantsTables 49 false false R50.htm 00000050 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://urban-gro.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://urban-gro.com/role/SubsequentEvents 50 false false All Reports Book All Reports form10-q.htm ex31-1.htm ex31-2.htm ex32.htm ugro-20220630.xsd ugro-20220630_cal.xml ugro-20220630_def.xml ugro-20220630_lab.xml ugro-20220630_pre.xml form10-q_001.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-q.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 145, "dts": { "calculationLink": { "local": [ "ugro-20220630_cal.xml" ] }, "definitionLink": { "local": [ "ugro-20220630_def.xml" ] }, "inline": { "local": [ "form10-q.htm" ] }, "labelLink": { "local": [ "ugro-20220630_lab.xml" ] }, "presentationLink": { "local": [ "ugro-20220630_pre.xml" ] }, "schema": { "local": [ "ugro-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 425, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 100, "http://urban-gro.com/20220630": 18, "http://xbrl.sec.gov/dei/2022": 4, "total": 122 }, "keyCustom": 42, "keyStandard": 223, "memberCustom": 25, "memberStandard": 19, "nsprefix": "UGRO", "nsuri": "http://urban-gro.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://urban-gro.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://urban-gro.com/role/RelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - PREPAYMENTS AND OTHER ASSETS", "role": "http://urban-gro.com/role/PrepaymentsAndOtherAssets", "shortName": "PREPAYMENTS AND OTHER ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - INVESTMENTS", "role": "http://urban-gro.com/role/Investments", "shortName": "INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - GOODWILL & INTANGIBLE ASSETS", "role": "http://urban-gro.com/role/GoodwillIntangibleAssets", "shortName": "GOODWILL & INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - ACCRUED EXPENSES", "role": "http://urban-gro.com/role/AccruedExpenses", "shortName": "ACCRUED EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - RISKS AND UNCERTAINTIES", "role": "http://urban-gro.com/role/RisksAndUncertainties", "shortName": "RISKS AND UNCERTAINTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://urban-gro.com/role/Stock-basedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - SHAREHOLDERS\u2019 EQUITY", "role": "http://urban-gro.com/role/ShareholdersEquity", "shortName": "SHAREHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "UGRO:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - WARRANTS", "role": "http://urban-gro.com/role/Warrants", "shortName": "WARRANTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "UGRO:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - INCOME TAXES", "role": "http://urban-gro.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "role": "http://urban-gro.com/role/BalanceSheets", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - SUBSEQUENT EVENTS", "role": "http://urban-gro.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "UGRO:UnauditedCondensedConsolidatedFinancialStatementsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "UGRO:UnauditedCondensedConsolidatedFinancialStatementsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-06-30_custom_EmeraldConstructionManagementIncMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Tables)", "role": "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityTables", "shortName": "ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-06-30_custom_EmeraldConstructionManagementIncMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "UGRO:ContractAssetsAndLiabilitiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "UGRO:ScheduleOfContractAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "UGRO:ContractAssetsAndLiabilitiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "UGRO:ScheduleOfContractAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - PREPAYMENTS AND OTHER ASSETS (Tables)", "role": "http://urban-gro.com/role/PrepaymentsAndOtherAssetsTables", "shortName": "PREPAYMENTS AND OTHER ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - INVESTMENTS (Tables)", "role": "http://urban-gro.com/role/InvestmentsTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables)", "role": "http://urban-gro.com/role/GoodwillIntangibleAssetsTables", "shortName": "GOODWILL & INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - ACCRUED EXPENSES (Tables)", "role": "http://urban-gro.com/role/AccruedExpensesTables", "shortName": "ACCRUED EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - RISKS AND UNCERTAINTIES (Tables)", "role": "http://urban-gro.com/role/RisksAndUncertaintiesTables", "shortName": "RISKS AND UNCERTAINTIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://urban-gro.com/role/Stock-basedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "role": "http://urban-gro.com/role/BalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "UGRO:WarrantsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - WARRANTS (Tables)", "role": "http://urban-gro.com/role/WarrantsTables", "shortName": "WARRANTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "UGRO:WarrantsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES (Details)", "role": "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails", "shortName": "SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-06-30_custom_EmeraldConstructionManagementIncMember", "decimals": "0", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-04-012022-06-30_custom_EmeraldConstructionManagementIncMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION (Details)", "role": "http://urban-gro.com/role/ScheduleOfSupplementalInformationOnUnauditedPro-formaBasicOfAcquisitionDetails", "shortName": "SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-04-012022-06-30_custom_EmeraldConstructionManagementIncMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Details Narrative)", "role": "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative", "shortName": "ORGANIZATION, ACQUISITIONS, AND LIQUIDITY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-04-282022-04-29_custom_EmeraldConstructionManagementIncMember", "decimals": "-5", "lang": null, "name": "us-gaap:BusinessCombinationPriceOfAcquisitionExpected", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "UGRO:ScheduleOfContractAssetsAndLiabilitiesTableTextBlock", "UGRO:ContractAssetsAndLiabilitiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "UGRO:ContractWithCustomerAssetNetExcludingRetainage", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details)", "role": "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails", "shortName": "SCHEDULE OF CONTRACT ASSETS AND LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "UGRO:ScheduleOfContractAssetsAndLiabilitiesTableTextBlock", "UGRO:ContractAssetsAndLiabilitiesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "UGRO:ContractWithCustomerAssetNetExcludingRetainage", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-04-012022-06-30_custom_Cloud9SupportLLCMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)", "role": "http://urban-gro.com/role/RelatedPartyTransactionsDetailsNarrative", "shortName": "RELATED PARTY TRANSACTIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-04-012022-06-30_custom_Cloud9SupportLLCMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Supplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - SCHEDULE OF PREPAID BALANCES (Details)", "role": "http://urban-gro.com/role/ScheduleOfPrepaidBalancesDetails", "shortName": "SCHEDULE OF PREPAID BALANCES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Supplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - SCHEDULE OF COST METHOD INVESTMENTS (Details)", "role": "http://urban-gro.com/role/ScheduleOfCostMethodInvestmentsDetails", "shortName": "SCHEDULE OF COST METHOD INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentTableTextBlock", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30_custom_EdyzaMember", "decimals": "0", "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - INVESTMENTS (Details Narrative)", "role": "http://urban-gro.com/role/InvestmentsDetailsNarrative", "shortName": "INVESTMENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-10-30_custom_XSFinancialMember", "decimals": "0", "lang": null, "name": "us-gaap:Investments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS (Details)", "role": "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails", "shortName": "SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-04-012022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)", "role": "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-04-012022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - SCHEDULE OF FUTURE AMORTIZATION EXPENSES OF INTANGIBLE ASSETS (Details)", "role": "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails", "shortName": "SCHEDULE OF FUTURE AMORTIZATION EXPENSES OF INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Details Narrative)", "role": "http://urban-gro.com/role/GoodwillIntangibleAssetsDetailsNarrative", "shortName": "GOODWILL & INTANGIBLE ASSETS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - SCHEDULE OF ACCRUED EXPENSES (Details)", "role": "http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails", "shortName": "SCHEDULE OF ACCRUED EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherAccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-04-012021-06-30_custom_ClientAMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - SCHEDULES OF CONCENTRATION OF RISK (Details)", "role": "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails", "shortName": "SCHEDULES OF CONCENTRATION OF RISK (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-04-012021-06-30_custom_ClientAMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "b", "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - SCHEDULE OF STOCK GRANT ACTIVITY (Details)", "role": "http://urban-gro.com/role/ScheduleOfStockGrantActivityDetails", "shortName": "SCHEDULE OF STOCK GRANT ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "span", "td", "tr", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - SCHEDULE OF STOCK GRANT VESTING PERIODS (Details)", "role": "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails", "shortName": "SCHEDULE OF STOCK GRANT VESTING PERIODS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-04-012022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "role": "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-06-30_us-gaap_EmployeeStockOptionMember", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-04-012021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Details Narrative)", "role": "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative", "shortName": "SHAREHOLDERS\u2019 EQUITY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-04-012021-06-30_custom_StockRepurchaseProgramMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "UGRO:WarrantsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31_us-gaap_WarrantMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - SCHEDULE OF WARRANT ACTIVITY (Details)", "role": "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails", "shortName": "SCHEDULE OF WARRANT ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "UGRO:WarrantsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31_us-gaap_WarrantMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "p", "UGRO:WarrantsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - WARRANTS (Details Narrative)", "role": "http://urban-gro.com/role/WarrantsDetailsNarrative", "shortName": "WARRANTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "UGRO:WarrantsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited)", "role": "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30_srt_ScenarioForecastMember_custom_LightsMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "role": "http://urban-gro.com/role/SubsequentEventsDetailsNarrative", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-09-30_srt_ScenarioForecastMember_custom_LightsMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-04-012021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited) (Parenthetical)", "role": "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficitParenthetical", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Deficit) (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-04-012021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://urban-gro.com/role/StatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - ORGANIZATION, ACQUISITIONS, AND LIQUIDITY", "role": "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidity", "shortName": "ORGANIZATION, ACQUISITIONS, AND LIQUIDITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://urban-gro.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 45, "tag": { "UGRO_BalanceSheetClassificationsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Balance Sheet Classifications [Policy Text Block]", "label": "Balance Sheet Classifications" } } }, "localname": "BalanceSheetClassificationsPolicyTextBlock", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "UGRO_BoardOfDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Board of Directors [Member]", "label": "Board of Directors [Member]" } } }, "localname": "BoardOfDirectorsMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "UGRO_BusinessCombinationInitialPurchasePrice": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Initial Purchase Price.", "label": "Business acquisition, initial purchase price" } } }, "localname": "BusinessCombinationInitialPurchasePrice", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "UGRO_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed operarting lease liabilities.", "label": "ROU liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiability", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "UGRO_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed right of use assets.", "label": "ROU asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "UGRO_BusinessCombinationWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Working Capital Adjustment.", "label": "Business acquisition. working capital adjustment" } } }, "localname": "BusinessCombinationWorkingCapitalAdjustment", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "UGRO_CapitalRaised": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capital raised", "label": "Capital rasied" } } }, "localname": "CapitalRaised", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "UGRO_ClassOfWarrantOrRightAggregateIntrinsicValueOutstandingAndExercisable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate intrinsic value outstanding and exercisable amount.", "label": "Warrant outstanding and exercisable aggregate intrinsic value" } } }, "localname": "ClassOfWarrantOrRightAggregateIntrinsicValueOutstandingAndExercisable", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/WarrantsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "UGRO_ClientAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "C000001462 [Member]", "label": "C000001462 [Member]" } } }, "localname": "ClientAMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_ClientBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "C000001140 [Member]", "label": "C000001140 [Member]" } } }, "localname": "ClientBMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_ClientCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "C000001660 [Member]", "label": "C000001660 [Member]" } } }, "localname": "ClientCMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_ClientDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "C000001661 [Member]", "label": "C000001661 [Member]" } } }, "localname": "ClientDMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_ClientEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "C000000819 [Member]", "label": "C000000819 [Member]" } } }, "localname": "ClientEMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_Cloud9SupportLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cloud 9 Support, LLC [Member]", "label": "Cloud 9 Support, LLC [Member]" } } }, "localname": "Cloud9SupportLLCMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "UGRO_ConstructionDesignAndBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Construction Design/Build [Member]", "label": "Construction Design/Build [Member]" } } }, "localname": "ConstructionDesignAndBuildingMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "UGRO_ConsumableProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consumable Products [Member]", "label": "Consumable Products [Member]" } } }, "localname": "ConsumableProductsMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "UGRO_ContingentConsideration": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent consideration.", "label": "Contingent consideration" } } }, "localname": "ContingentConsideration", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "UGRO_ContractAssetsAndLiabilitiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Assets and Liabilities [Policy Text Block]", "label": "Contract Assets and Liabilities" } } }, "localname": "ContractAssetsAndLiabilitiesPolicyTextBlock", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "UGRO_ContractLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract Liabilities Current.", "label": "Contract liabilities" } } }, "localname": "ContractLiabilitiesCurrent", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "UGRO_ContractWithCustomerAssetNetExcludingRetainage": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage.", "label": "Revenue recognized in excess of amounts paid or payable (contract receivables) to the Company on uncompleted contracts (contract asset), excluding retainage" } } }, "localname": "ContractWithCustomerAssetNetExcludingRetainage", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "UGRO_ContractWithCustomerAssetNetIncludingRetainage": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerAssetNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Retainage included in contract assets due to being conditional on something other than solely passage of time.", "label": "Retainage included in contract assets due to being conditional on something other than solely passage of time" } } }, "localname": "ContractWithCustomerAssetNetIncludingRetainage", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "UGRO_ContractWithCustomerLiabilityExcludingRetainage": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage.", "label": "Payments received or receivable (contract receivables) in excess of revenue recognized on uncompleted contracts (contract liability), excluding retainage" } } }, "localname": "ContractWithCustomerLiabilityExcludingRetainage", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "UGRO_ContractWithCustomerLiabilityIncludingRetainage": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Retainage included in contract liabilities due to being conditional on something other than solely passage of time.", "label": "Retainage included in contract liabilities due to being conditional on something other than solely passage of time" } } }, "localname": "ContractWithCustomerLiabilityIncludingRetainage", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "UGRO_ConversionOfDebtIntoEquityPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion of Debt into Equity Percentage.", "label": "Conversion of debt into equity percentage" } } }, "localname": "ConversionOfDebtIntoEquityPercentage", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "percentItemType" }, "UGRO_DebtLoanForgiveness": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Loan Forgiveness.", "label": "PPP Loan Forgiveness", "negatedLabel": "PPP loan forgiveness" } } }, "localname": "DebtLoanForgiveness", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows", "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "UGRO_DisclosureWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants" } } }, "localname": "DisclosureWarrantsAbstract", "nsuri": "http://urban-gro.com/20220630", "xbrltype": "stringItemType" }, "UGRO_EdyzaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Edyza [Member]", "label": "Edyza [Member]" } } }, "localname": "EdyzaMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfCostMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "UGRO_EmeraldConstructionManagementIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Emerald Construction Management Inc [Member]", "label": "Emerald Construction Management Inc [Member]" } } }, "localname": "EmeraldConstructionManagementIncMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative", "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityTables", "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails", "http://urban-gro.com/role/ScheduleOfSupplementalInformationOnUnauditedPro-formaBasicOfAcquisitionDetails" ], "xbrltype": "domainItemType" }, "UGRO_EquipmentSystemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Systems [Member]", "label": "Equipment Systems [Member]" } } }, "localname": "EquipmentSystemsMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "UGRO_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearThree": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite lived intangible assets amortization expense thereafter", "label": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearThree", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "UGRO_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInOperatingLeaseLiabilities", "negatedLabel": "Operating leases" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "UGRO_IndefiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Indefinite Lived Intangible Assets Accumulated Amortization.", "label": "Indefinite lived intangible assets accumulated amortization" } } }, "localname": "IndefiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "UGRO_IndefiniteLivedIntangibleAssetsGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indefinite Lived Intangible Assets Gross.", "label": "Indefinite lived intangible assets Cost" } } }, "localname": "IndefiniteLivedIntangibleAssetsGross", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "UGRO_IndefiniteLivedIntangibleAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indefinite Lived Intangible Assets Net.", "label": "Indefinite lived intangible assets net book value" } } }, "localname": "IndefiniteLivedIntangibleAssetsNet", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "UGRO_InterestOnConvertibleNotes": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest on convertible notes", "label": "Interest on convertible notes" } } }, "localname": "InterestOnConvertibleNotes", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "UGRO_LightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lights [Member]", "label": "Lights [Member]" } } }, "localname": "LightsMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "UGRO_NotePurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note Purchase Agreement [Member]", "label": "Note Purchase Agreement [Member]" } } }, "localname": "NotePurchaseAgreementMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "UGRO_OperatingLeaseRightOfUseAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Right Of Use Assets.", "label": "Operating lease right of use asset" } } }, "localname": "OperatingLeaseRightOfUseAssets", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "UGRO_PaycheckProtectionProgramLoanForgiveness": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program Loan Forgiveness.", "label": "PaycheckProtectionProgramLoanForgiveness", "verboseLabel": "PPP Loan Forgiveness" } } }, "localname": "PaycheckProtectionProgramLoanForgiveness", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "UGRO_PaymentOfFinanceLeaseRightOfUseLiability": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of finance lease ROU liability.", "label": "PaymentOfFinanceLeaseRightOfUseLiability", "negatedLabel": "Payment of finance lease ROU liability" } } }, "localname": "PaymentOfFinanceLeaseRightOfUseLiability", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "UGRO_PurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchases [Member]", "label": "Purchases [Member]" } } }, "localname": "PurchasesMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_ScheduleOfContractAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Contract Assets and Liabilities [Table Text Block]", "label": "SCHEDULE OF CONTRACT ASSETS AND LIABILITIES" } } }, "localname": "ScheduleOfContractAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "UGRO_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award non option equity instruments exercisable number.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber", "periodEndLabel": "Number of shares, Warrants exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableNumber", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "UGRO_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsTerminatedCashlessExercise": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Terminated cashless exercise.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsTerminatedCashlessExercise", "negatedLabel": "Number of shares, Warrants terminated cashless exercise" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsTerminatedCashlessExercise", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "UGRO_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award non option equity instruments weighted average exercise price.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePrice", "periodEndLabel": "Weighted Average Exercise Price, Balance ending", "periodStartLabel": "Weighted Average Exercise Price, Balance beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePrice", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "perShareItemType" }, "UGRO_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award non option equity instruments weighted average exercise price issued exercisable.", "label": "Weighted Average Exercise Price, Warrants exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceExercisable", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "perShareItemType" }, "UGRO_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award non option equity instruments weighted average exercise price exercised.", "label": "Weighted Average Exercise Price, Warrants Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceExercised", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "perShareItemType" }, "UGRO_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceTerminatedCashlessExercise": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sharebased compensation arrangement by sharebased payment award non option equity instruments weighted average exercise price terminated cashless exercise.", "label": "Weighted Average Exercise Price, Warrants terminated cashless exercise" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsWeightedAverageExercisePriceTerminatedCashlessExercise", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "perShareItemType" }, "UGRO_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodNonVestedGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award options grants in period non vested gross.", "label": "Grants awarded" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodNonVestedGross", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantActivityDetails" ], "xbrltype": "sharesItemType" }, "UGRO_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsIssuedWeightedAverageRemainingContractualTerm2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Issued, Weighted Average Remaining Life (Years).", "label": "Issued, Weighted Average Remaining Life (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsIssuedWeightedAverageRemainingContractualTerm2", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "durationItemType" }, "UGRO_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sharebased Compensation Arrangement by Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term", "label": "Stock options outstanding, Weighted Average Remaining Life (Years), ending" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "durationItemType" }, "UGRO_SignificantAccountingPoliciesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Policy Text Block]", "label": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesPolicyTextBlock", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "UGRO_StockIssuedDuringPeriodSharesExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued with exercise of warrants.", "label": "Stock issued with exercise of warrants, shares" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseOfWarrants", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "UGRO_StockIssuedDuringPeriodSharesStockExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares stock exercised.", "label": "Stock exercised, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockExercised", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "UGRO_StockIssuedDuringPeriodValueExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued with exercise of warrants.", "label": "Stock issued with exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueExerciseOfWarrants", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "UGRO_StockIssuedDuringPeriodValueStockExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value stock exercised.", "label": "Stock exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockExercised", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "UGRO_StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program [Member]", "label": "Stock Repurchase Program [Member]" } } }, "localname": "StockRepurchaseProgramMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "UGRO_TwoWRSellersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2WR Sellers [Member]", "label": "2WR Sellers [Member]" } } }, "localname": "TwoWRSellersMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative", "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityTables", "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails", "http://urban-gro.com/role/ScheduleOfSupplementalInformationOnUnauditedPro-formaBasicOfAcquisitionDetails" ], "xbrltype": "domainItemType" }, "UGRO_UnauditedCondensedConsolidatedFinancialStatementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unaudited Condensed Consolidated Financial Statements [Policy Text Block]", "label": "Unaudited Condensed Consolidated Financial Statements" } } }, "localname": "UnauditedCondensedConsolidatedFinancialStatementsPolicyTextBlock", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "UGRO_VendorAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "V000001029 [Member]", "label": "V000001029 [Member]" } } }, "localname": "VendorAMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_VendorBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "V000001350 [Member]", "label": "V000001350 [Member]" } } }, "localname": "VendorBMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_VendorCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "V000000453 [Member]", "label": "V000000453 [Member]" } } }, "localname": "VendorCMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_VendorDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "V000001372 [Member]", "label": "V000001372 [Member]" } } }, "localname": "VendorDMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_VendorEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "V000001326 [Member]", "label": "V000001326 [Member]" } } }, "localname": "VendorEMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_VendorFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "V000001280 [Member]", "label": "V000001280 [Member]" } } }, "localname": "VendorFMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "UGRO_WarrantsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants [Text Block]", "label": "WARRANTS" } } }, "localname": "WarrantsTextBlock", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "UGRO_XSFMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "XSF [Member]", "label": "XSF [Member]" } } }, "localname": "XSFMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/ScheduleOfCostMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "UGRO_XSFinancialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "XS Financial [Member]", "label": "XS Financial [Member]" } } }, "localname": "XSFinancialMember", "nsuri": "http://urban-gro.com/20220630", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r469", "r471", "r472" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r470" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r473" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r460" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r460" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r478" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r460" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r475" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r460" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r460" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r460" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r460" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r459" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r462" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://urban-gro.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r156", "r263", "r266", "r447" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r156", "r263", "r266", "r447" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r154", "r202", "r203", "r263", "r265", "r405", "r445", "r446" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r154", "r202", "r203", "r263", "r265", "r405", "r445", "r446" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r105", "r269" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://urban-gro.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r105", "r110", "r201", "r269" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://urban-gro.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r105", "r110", "r201", "r269", "r401" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://urban-gro.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r157", "r393" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "ACCRUED EXPENSES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r399" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r158", "r159" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r26", "r95", "r391", "r394" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Account receivable, related party" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses", "totalLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets", "http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r27", "r399" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r97", "r98", "r99", "r312", "r313", "r314", "r369" ], "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/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r247", "r254", "r325" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Beneficial conversion feature" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r272", "r315", "r316" ], "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", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) from operations:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r80", "r221", "r224", "r225", "r384" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r80", "r181", "r187" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Intangible asset amortization", "verboseLabel": "Amortization expense for intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/GoodwillIntangibleAssetsDetailsNarrative", "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative", "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r18", "r91", "r143", "r146", "r152", "r167", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r359", "r361", "r376", "r397", "r399", "r422", "r432" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets [Default Label]", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r35", "r91", "r167", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r359", "r361", "r376", "r397", "r399" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r91", "r167", "r205", "r206", "r207", "r209", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r359", "r361", "r376", "r397" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-current assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r305", "r306" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r404" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due for billed 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 Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Contract receivables" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r268", "r270", "r345" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative", "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityTables", "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails", "http://urban-gro.com/role/ScheduleOfSupplementalInformationOnUnauditedPro-formaBasicOfAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r268", "r270", "r341", "r342", "r345" ], "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/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative", "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityTables", "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails", "http://urban-gro.com/role/ScheduleOfSupplementalInformationOnUnauditedPro-formaBasicOfAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business acquisition, shares issued, value" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business acquisition, shares issued, shares" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r339", "r340" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "SCHEDULE OF SUPPLEMENTAL INFORMATION ON UNAUDITED PRO-FORMA BASIC OF ACQUISITION" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r339", "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Net Income (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfSupplementalInformationOnUnauditedPro-formaBasicOfAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r339", "r340" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "verboseLabel": "Revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfSupplementalInformationOnUnauditedPro-formaBasicOfAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r350", "r351", "r353" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Purchase Price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsDescription": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents a description of such arrangements.", "label": "Business acquisition, contingent consideration, description" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r349", "r352", "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business acquisition, contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationPriceOfAcquisitionExpected": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition.", "label": "Business acquisition, purchase price" } } }, "localname": "BusinessCombinationPriceOfAcquisitionExpected", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "verboseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Allocation of Purchase Price:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Contract receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Prepayments and other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "verboseLabel": "Accounts receivable, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "verboseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "verboseLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r344" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "verboseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r343", "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r343", "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r14", "r82" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r76", "r82", "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash at End of Period", "periodStartLabel": "Cash at Beginning of Period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r76", "r377" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net Increase (Decrease) in Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r23", "r24", "r25", "r89", "r91", "r113", "r114", "r115", "r117", "r119", "r123", "r124", "r125", "r167", "r205", "r210", "r211", "r212", "r216", "r217", "r231", "r232", "r236", "r240", "r247", "r376", "r474" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "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/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r97", "r98", "r369" ], "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/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative", "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheetsParenthetical", "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r247" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r399" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.001 par value; 100,000,000 shares authorized; 11,911,043 issued and 10,637,040 outstanding as of June 30, 2022, and 11,588,110 issued and 10,733,195 outstanding as of December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r49", "r51", "r52", "r58", "r428", "r440" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r132", "r133", "r156", "r373", "r374", "r457" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r132", "r133", "r156", "r373", "r374", "r453", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r132", "r133", "r156", "r373", "r374", "r453", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "RISKS AND UNCERTAINTIES" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/RisksAndUncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "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": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r132", "r133", "r156", "r373", "r374" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r130", "r132", "r133", "r134", "r373", "r375", "r457" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r132", "r133", "r156", "r373", "r374", "r457" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r259", "r261", "r264" ], "calculation": { "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Total contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r259", "r260", "r264" ], "calculation": { "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Contract with Customer, Liability", "negatedLabel": "Total contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r259", "r260", "r264" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r63", "r405" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "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 Revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r131", "r156" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r222" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the equity component of convertible debt which may be settled in cash upon conversion.", "label": "Business acquisition, outstanding debt" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r40", "r218", "r372" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "SCHEDULE OF PREPAID BALANCES" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/PrepaymentsAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r80", "r92", "r324", "r330", "r331", "r332" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "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 benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r318", "r319" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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 tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r80", "r191" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument 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." } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r47", "r364", "r365", "r366", "r367" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r275", "r276", "r307", "r308", "r310", "r317" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r59", "r102", "r103", "r104", "r105", "r106", "r111", "r113", "r117", "r118", "r119", "r120", "r121", "r370", "r371", "r429", "r441" ], "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": "Earnings (loss) per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings (loss) per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r59", "r102", "r103", "r104", "r105", "r106", "r113", "r117", "r118", "r119", "r120", "r121", "r370", "r371", "r429", "r441" ], "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": "Earnings (loss) per share - dilutive" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r309" ], "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": "Unrecognized share-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r53", "r54", "r55", "r97", "r98", "r99", "r101", "r107", "r109", "r122", "r170", "r247", "r254", "r312", "r313", "r314", "r326", "r327", "r369", "r378", "r379", "r380", "r381", "r382", "r383", "r387", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "INVESTMENTS" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r17", "r186" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite lived intangible assets accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r188" ], "calculation": { "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Remainder of 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r188" ], "calculation": { "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r188" ], "calculation": { "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r182", "r183", "r186", "r189", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r186", "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite lived intangible assets Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r182", "r185" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r186", "r406" ], "calculation": { "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Finite lived intangible assets net book value", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails", "http://urban-gro.com/role/ScheduleOfFutureAmortizationExpensesOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r80", "r226", "r227" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Loss on extinguishment of debt", "negatedLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows", "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "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" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r16", "r176", "r177", "r178", "r179", "r399", "r421" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets", "http://urban-gro.com/role/GoodwillIntangibleAssetsDetailsNarrative", "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "GOODWILL & INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/GoodwillIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r62", "r91", "r143", "r145", "r148", "r151", "r153", "r167", "r205", "r206", "r207", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r376" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r143", "r145", "r148", "r151", "r153", "r420", "r426", "r430", "r442" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "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": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r93", "r321", "r322", "r323", "r328", "r333", "r335", "r336", "r337" ], "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 TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r108", "r109", "r142", "r320", "r329", "r334", "r443" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r79" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r79" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r79", "r403" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r79" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "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": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities (net of acquired amounts):" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r79" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepayments and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r180", "r184" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net", "verboseLabel": "Finite lived intangible assets net book value" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets", "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r67", "r220", "r223", "r224", "r225" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Beneficial conversion of Bridge notes", "negatedLabel": "Interest expense \u2013 beneficial conversion of notes payable" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows", "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r75", "r77", "r83" ], "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 paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r32", "r399" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r172" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory write-offs" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r65", "r141" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInvestmentExpense": { "auth_ref": [ "r68", "r444" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses related to the generation of investment income.", "label": "Investment Income, Investment Expense", "negatedLabel": "Interest expense" } } }, "localname": "InvestmentIncomeInvestmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTableTextBlock": { "auth_ref": [ "r165", "r166", "r168", "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment.", "label": "SCHEDULE OF COST METHOD INVESTMENTS" } } }, "localname": "InvestmentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Investments": { "auth_ref": [ "r437" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments.", "label": "Investments", "verboseLabel": "Investment" } } }, "localname": "Investments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets", "http://urban-gro.com/role/InvestmentsDetailsNarrative", "http://urban-gro.com/role/ScheduleOfCostMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by category of investments used to group investments in and advances to affiliates.", "label": "Investments in and Advances to Affiliates Categorization [Axis]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesCategorizationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative", "http://urban-gro.com/role/ScheduleOfCostMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationDomain": { "auth_ref": [ "r455" ], "lang": { "en-us": { "role": { "documentation": "Used to categorize investments in and advances of affiliate. Lists the categories for (1) Investments in majority owned subsidiaries, segregating subsidiaries consolidated; (2) other controlled companies; and (3) other affiliates." } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesCategorizationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative", "http://urban-gro.com/role/ScheduleOfCostMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesLineItems": { "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": "Investments in and Advances to Affiliates [Line Items]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative", "http://urban-gro.com/role/ScheduleOfCostMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesTable": { "auth_ref": [ "r456" ], "lang": { "en-us": { "role": { "documentation": "Listing of investments in affiliates and investments that are advances to affiliates.", "label": "Investments in and Advances to Affiliates [Table]" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative", "http://urban-gro.com/role/ScheduleOfCostMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r91", "r147", "r167", "r205", "r206", "r207", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r360", "r361", "r362", "r376", "r397", "r398" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities [Default Label]", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r31", "r91", "r167", "r376", "r399", "r424", "r435" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r9", "r39", "r91", "r167", "r205", "r206", "r207", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r360", "r361", "r362", "r376", "r397", "r398", "r399" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r11", "r12", "r13", "r20", "r21", "r91", "r167", "r205", "r206", "r207", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r360", "r361", "r362", "r376", "r397", "r398" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-current liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r204" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash Provided By (Used In) Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r76" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash Used In Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r78", "r81" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash Provided By (Used In) Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r48", "r50", "r55", "r57", "r81", "r91", "r100", "r102", "r103", "r104", "r105", "r108", "r109", "r116", "r143", "r145", "r148", "r151", "r153", "r167", "r205", "r206", "r207", "r210", "r211", "r212", "r213", "r214", "r216", "r217", "r371", "r376", "r427", "r439" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows", "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss", "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total non-operating income (expenses)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-operating income (expenses):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingAssetsLineItems": { "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": "Offsetting Assets [Line Items]" } } }, "localname": "OffsettingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingAssetsTable": { "auth_ref": [ "r45", "r46" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements.", "label": "Offsetting Assets [Table]" } } }, "localname": "OffsettingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r143", "r145", "r148", "r151", "r153" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "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": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r386" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r386" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r385" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right of use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r363" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "ORGANIZATION, ACQUISITIONS, AND LIQUIDITY" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidity" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Accrued operating expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r34", "r399" ], "calculation": { "http://urban-gro.com/role/ScheduleOfPrepaidBalancesDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfPrepaidBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "PREPAYMENTS AND OTHER ASSETS" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/PrepaymentsAndOtherAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r425", "r438" ], "calculation": { "http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligations incurred for employer-related costs classified as other.", "label": "Accrued 401(k)" } } }, "localname": "OtherEmployeeRelatedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentInKindPIKNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A payment in kind note accrues interest over the term of the note and is repaid at maturity or upon refinancing. A PIK loan is typically unsecured.", "label": "Payment in Kind (PIK) Note [Member]" } } }, "localname": "PaymentInKindPIKNoteMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r72" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 2.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": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of Common Stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Stock issuance cost" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficitParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r69", "r354" ], "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": "Business acquisition, cash payment" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r69" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business combinations, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r70" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r24", "r231" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r24", "r231" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r24", "r399" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $0.10 par value; 10,000,000 shares authorized; 0 shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://urban-gro.com/role/ScheduleOfPrepaidBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets", "totalLabel": "Prepayments and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets", "http://urban-gro.com/role/ScheduleOfPrepaidBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r6", "r33", "r174", "r175" ], "calculation": { "http://urban-gro.com/role/ScheduleOfPrepaidBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid services and fees" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfPrepaidBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r71" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 1.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, net of offering costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherEquity": { "auth_ref": [ "r71" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from the issuance of equity classified as other.", "label": "Proceeds from stock issuance" } } }, "localname": "ProceedsFromOtherEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r15", "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Propert and equipment, cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r193", "r399", "r431", "r436" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r60", "r171" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r160", "r162", "r163", "r164" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Contracts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r267", "r390", "r391" ], "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." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/RelatedPartyTransactionsDetailsNarrative" ], "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/2022", "presentation": [ "http://urban-gro.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r267", "r390", "r394", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "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/2022", "presentation": [ "http://urban-gro.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r388", "r389", "r391", "r395", "r396" ], "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/2022", "presentation": [ "http://urban-gro.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r73" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Repayment of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative", "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityTables", "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails", "http://urban-gro.com/role/ScheduleOfSupplementalInformationOnUnauditedPro-formaBasicOfAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r254", "r399", "r434", "r451", "r452" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r97", "r98", "r99", "r101", "r107", "r109", "r170", "r312", "r313", "r314", "r326", "r327", "r369", "r448", "r450" ], "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/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r139", "r140", "r144", "r149", "r150", "r154", "r155", "r156", "r262", "r263", "r405" ], "calculation": { "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "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": "Total Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r61", "r208", "r210", "r211", "r215", "r216", "r217", "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued sales tax payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r132", "r156" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "SCHEDULE OF ACCRUED EXPENSES" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r341", "r342" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "SCHEDULE OF INITIAL ACQUISITION OF TARGET COMPANIES" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r182", "r185", "r406" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r182", "r185" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "SCHEDULE OF FINITE-LIVED INTANGIBLE ASSETS" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/GoodwillIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.", "label": "SCHEDULE OF STOCK GRANT ACTIVITY" } } }, "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r392", "r394" ], "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/2022", "presentation": [ "http://urban-gro.com/role/RelatedPartyTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r194", "r195", "r196", "r197", "r198", "r199", "r200" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityDetailsNarrative", "http://urban-gro.com/role/OrganizationAcquisitionsAndLiquidityTables", "http://urban-gro.com/role/ScheduleOfInitialAcquisitionOfTargetCompaniesDetails", "http://urban-gro.com/role/ScheduleOfSupplementalInformationOnUnauditedPro-formaBasicOfAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r271", "r273", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r305", "r306" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r279", "r296", "r299" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "SCHEDULE OF STOCK GRANT VESTING PERIODS" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r23", "r24", "r25", "r89", "r123", "r124", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r236", "r240", "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254" ], "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/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r257", "r274" ], "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 WARRANT ACTIVITY" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "SCHEDULE OF FUTURE AMORTIZATION EXPENSES OF INTANGIBLE ASSETS" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/GoodwillIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r130", "r132", "r133", "r134", "r373", "r375" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "SCHEDULES OF CONCENTRATION OF RISK" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/RisksAndUncertaintiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://urban-gro.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows", "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss", "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Rsk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "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/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Number of shares, Warrants Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r280", "r281" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Number of shares, Warrants outstanding ending", "periodStartLabel": "Number of shares, Warrants outstanding beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Stock options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r282" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Stock options exercisable, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Expired, Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Issued, Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Aggregate intrinsic value of options outstanding and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r280", "r281" ], "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": "Stock options outstanding, Number of shares, ending", "periodStartLabel": "Stock options outstanding, Number of shares, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r280", "r281" ], "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": "Stock options outstanding, Weighted Average Exercise Price, Ending", "periodStartLabel": "Stock options outstanding, Weighted Average Exercise Price, Beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r298", "r300", "r301", "r302", "r303", "r304", "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r285" ], "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", "negatedLabel": "Exercised, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r287" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Expired, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Issued, Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "perShareItemType" }, "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", "verboseLabel": "Share price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative", "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative", "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/Stock-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r311" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Stock options exercisable, Weighted Average Remaining Life (Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Grants outstanding, ending", "periodStartLabel": "Grants outstanding, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Forfeiture/Cancelled" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Stock options outstanding, Weighted Average Remaining Life (Years), beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Grants Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r88", "r96" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r23", "r24", "r25", "r89", "r91", "r113", "r114", "r115", "r117", "r119", "r123", "r124", "r125", "r167", "r205", "r210", "r211", "r212", "r216", "r217", "r231", "r232", "r236", "r240", "r247", "r376", "r474" ], "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/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r44", "r53", "r54", "r55", "r97", "r98", "r99", "r101", "r107", "r109", "r122", "r170", "r247", "r254", "r312", "r313", "r314", "r326", "r327", "r369", "r378", "r379", "r380", "r381", "r382", "r383", "r387", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "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/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss", "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit", "http://urban-gro.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r97", "r98", "r99", "r122", "r405" ], "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/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss", "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit", "http://urban-gro.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r84", "r85", "r86" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock issued related to acquisitions" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r24", "r25", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issuance related to acquisition, shares" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r43", "r219", "r247", "r248", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Conversion of Bridge Financing, shares" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r24", "r25", "r247", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock issuance related to offering, net of offering costs, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r24", "r25", "r247", "r254" ], "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": "Stock grant program vesting, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r247", "r254", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Options Exercised, shares", "negatedLabel": "Exercised, Number of shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfStockGrantVestingPeriodsDetails", "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r44", "r247", "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issuance related to acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r44", "r247", "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Conversion of Bridge Financing" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r24", "r25", "r247", "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock issuance related to offering, net of offering costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r24", "r25", "r254", "r297" ], "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": "Stock grant program vesting" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r44", "r247", "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Options Exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r24", "r25", "r247", "r254", "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "negatedLabel": "Treasury stock" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r24", "r25", "r247", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r24", "r25", "r247", "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Common stock repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative", "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r29", "r30", "r91", "r161", "r167", "r376", "r399" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "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": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets", "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r90", "r232", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r246", "r254", "r258", "r368" ], "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": "SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r400", "r402" ], "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/2022", "presentation": [ "http://urban-gro.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SchedulesOfConcentrationOfRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r7", "r173", "r175" ], "calculation": { "http://urban-gro.com/role/ScheduleOfPrepaidBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Vendor prepayments" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfPrepaidBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfFinite-livedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r42", "r255" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfShareholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r42", "r255" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r42", "r255", "r256" ], "calculation": { "http://urban-gro.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury shares, cost basis: 1,274,003 shares as of June 30, 2022 and 854,915 shares as of December 31, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/InvestmentsDetailsNarrative", "http://urban-gro.com/role/ShareholdersEquityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r126", "r127", "r128", "r129", "r135", "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfWarrantActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r372" ], "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": "Warrant term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/WarrantsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r119" ], "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 - dilutive" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r111", "r119" ], "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 share - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/StatementsOfOperationsAndComprehensiveIncomeLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [ "r19", "r22", "r423", "r433" ], "calculation": { "http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature.", "label": "Accrued wages and related expenses" } } }, "localname": "WorkersCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://urban-gro.com/role/ScheduleOfAccruedExpensesDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "321", "URI": "https://asc.fasb.org/topic&trid=75115024" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "325", "URI": "https://asc.fasb.org/topic&trid=2197064" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r258": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r317": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e34017-109320" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=116873391&loc=d3e405-128459" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r363": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(h))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(1)(a))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r458": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r459": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312" }, "r460": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r461": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r462": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r463": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r464": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r465": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r466": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r467": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r468": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r469": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r470": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r471": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r472": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r473": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r474": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r475": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r476": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r477": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r478": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" } }, "version": "2.1" } ZIP 68 0001493152-22-023032-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-22-023032-xbrl.zip M4$L#!!0 ( %J0#U7GAQFL5 @ %' * 97@S,2TQ+FAT;>V<[V_B M.!K'WU?J_^"MM*N.% JTTSL=L)5H2;=(7>C1S&KGI4D<\-6)&=N!'!ZT;OQV!SX)_K2";G#K7[2J M[A.N5O/+K,(TZ;$9&I)LU7%_-"L MN^T(:A+#'DV%"CZ"4XJ/QN9/:VP2FW9*%:]*_)U4W7OR;^ M[_[5IZ#[FT_ZUW#9'^Q!GT-S[CX-[C^U>\'A0= G@T^W/JF?T4K]([2"!#<^ MN8=6#;I!U[^'%E[=M'N_^*1]%>#E^K_./GK[T%!N]._"_P.*5I,H,'0 M.KR-Y*QVNFAP>W#9[OGWE?[OM_[GHJVGM=KI'C3U[QA$_\FTX?'\#2J[WN'! MI:*18'/2H\8HJN%BR!262\R8FL:N-V%S1P?M2QA 5_[M[?U=^ZK;^^7GH]J1 M/;YK=SK%\3>W9,8C,\:DM1^;9"A5Q%0EE$( ZAD\-/E?1W8N;@6#;Z]@BET? M4E'TCY&3HWQF;P6=/RVX=G)ZSM.W3G":_Y>Y:I]U>]#9297UDRTIW.8SNT%G MUTD;TRDCBDTYF[$(AA_7Y$M&%9!(S.'\1"I#9$JNI4H@8^7?1,8D4T.:5D9* M>J2;AB=/;@G\&NS*L[BC#]^.ROK+G[CG6LN'Y6^5=;HG:+JDFD5.'J GF9.' M5,X$BT;,$IK.298:E3&B#34L 4N%P*+@!X!HG H2 MTQ!.*2(3;N")<>F>)4A9R+2F:NY40+J$/C"H?*5@#>#^>K'5*.K7Q<@9B3F*5 .J;FDF@<4 MCHB$RVKE.D]C<)#4<"B'IZ'((J 7D'.%7AZ@EZ/KG #X$-P(="$69'8ZGPH&,*,,,#S4' ]QAR8+ &WC(X9CR.N0R%U!OG0 M1RLI'"TG2H8L@M/:J3D&0D8,D.O([3^&8YJ.&&F#11UD IIH@\?GQ\Q)J9]' M[L@=!WND (C'8W-PZ]J M8W<7N_C2J8PJKL7K_OE=1A7IGK"KPS0479A&N^#].E\\7)"'- .S^=HLN"0? M,L"$JRY?9LM,00'@VJ90GT6EMW@7LDHCNHMW99NR MAOL+\U>[N&=,?[W_>PGMA8PEWS$IS E3'B&QJ98I1PZ^(<:JB@J8 M>4Z'7' SQP# IKIQEK'@M4QU<\.3I,M AY-C[?5CWK1)IB8 =FU#%V$(MLJJ ML-'<$4N9H@+X#E?8!&E6W*"O>$XOZ4 MB@S=ZO(M$HMC%AH^!23I#;'01;3A%3[<'2[#HT\L*OIQR CV6;L@[%!FYBLR M7K-,7U,2 MH0$/;7LF=_!S(O@#@P^[[V(MD_?FSFJ^3/LR$+P_@>#ORN MU*@ J+=T;^@H5]&U-'((GXT(R-?IFT(4SX*]"XDTB[B12B\" O8$E)LDW!C& M_L T#R55UI1&'$3:0HYEK@(\JD8C#)\8>RX@S;YD'!IB69REH=VQ\*%\5[7W MB"K?5>TRHMHBWU.$@48.!,(WQ?CB.>0,4)$O;A>OBV:,/N!"U87W[%+5ABCM M;M)BH]&+%-KHVMQ+':H6J-Q@@&@$N35;^)\7B94'-B$+8 =&B>>6S/CM&ITE M,/*AZ;9%N0/=N#FK7 Z_+UGE:;Z6,%7LH#]C%K X&>=O-[ MCEG/K1=Y.I5BRG#1F-)1OI%?Y47Z!.( W3]85A?K\5=2 M^J3T8?OMP\YK/VXUKH.Q]$:^&RT;P4@A]7./G-9.3[?KS,Y7^GDHC9%)@PP% M#1](_>0<2K';4+;9LE;WHJJK3OCZ5W1;U>Y%2?G_FZS\=C@MO<77IJ_&G,7$ M?V1AAN]12-\MI/>-6"#IATJ%7',FH@:Y ^ W(?V7#&PX]D"3]"=V3=P@MQ2& M6Z52W)1.][="A!-8@2?)BBP4+T;./_#4Z3/-*7Z3@&BV? M#[7EJ-DP%IY.QH+%-L?B 5PI>MFAQ:TN;G.K"IU3]--*[U:Q>UT7[N"3L'N" MJO@O;-S_M,%_??,_4$L#!!0 ( %J0#U4A+4'<3 @ %-( * 97@S M,2TR+FAT;>V<;W/BMA;&WV]E$I(8QXM&E\J M1Z=5_$]FJCUK_YAX:MIL5;% :.?];A0V2I M&KJ^XXS#T9'A+.G<]YY;<]@;VH-.S^V1X"[>=T=L/RYNT[_[# MZ.&#/7!/3]PA&7WH.Z1^12OU]] LXMXYY,'I?!CUW)[S0)P_.G?VX%>'V!T7 M;]=_OGIO'6BS[8?3$[L[O'>=+BFZ@$ /0'-QH,E5[7+9 _;HQAXX#Y7A'WWG M8]'XRUJMG(G?4';/.CT9<7]"94#L1XU?"QX-B?60=$+3QL$U:?M(N/8-3,*. MT^\_W-N=WN#77\YJ9_K[O=WM%M^_NFES'J033%K[H4D\(0,F*[Z((EAB0%#Q MTYEV"2UW]/45S' L?!H5'9:*Z5GN.5IN]Q\+KEU<7O/D#;O=[>ZEROK%CA2^ M];PTTB9TQHAD,\[F+(#YR!7YE%$)X(X6<'TJ9$I$0FZ%C"%CY;]$A"23'DTJ M8RDLTDO\BR=# O^-]N59W-.';T]E?6MLE@_+MY9U>2!HNJ&*!48>H"=>D,=$ MS",6C)EE")5S*1!0;")26 63E/*$T&1!LB25&2,JI2F+P8$BL"@8!" :IQ$) MJ0^7)!$Q3^&),>F>)4B8SY2B%_J_QS)EE>"+8BYBIB-.#)&%:G= *M5%/FH\I< M!10^!9$B@ ;#PP^\]A;K'5+.K:.058)X'T=EE[*NC@+$C(0\ A0MR6QTY%!4 M&_7#"A!P+-W"%%D$"0#' G"IZU1:E$_5A(21F*N"U9*-N4HEA=HH7C3B0:JU M1EM5*-*2"Q:7U#TN625U]W%4=BGK_8%0UYVP@G4%G7Z4ZE,FFBKG:AX^0ZY%#&%&&.#9B[B:8 Y,%H-;1L>,WP.N_$BH#/*A MCY8B,K2<2N&S "XKH^8<"!DP0*XAM_/9G]!DS(@-%G641=!$'8"^/F=&2OTZ M,-_,5X[!X,2@&BLA:&'7"&Y@BH)>J,BH>%9;^*2V$&K#%F_"'5)@I*.Q??I5 M=>RN?1"OP\HPXT8 [Z?O,LQ(#P1F7::@Z,)%ZAWPEX%CX0[=IQFXS]=FP3VZ MQX ;IKI\WRTR"06 C9MQA>9PN9UGB2X,WS^LMO[K)E6RB&H:0>*G,+%R XLW M.?A,$*1$Q .::K6>X@&GDF,KN(D1:-N<8$F9PBV[AGA.5=SI:Q\L% -5*9A8 MS#FE.%NRB*(AA@9J):O]/^0P(87U< C\Y#%,"'85\K.@-!M'(:MTIOLX*KN4 MY1TNS%]MZYXQ_?6&\"6T%S)6?,>DL";,>(#$IDHD%#TP54![C,,33!48$MM6-JXP&KV:J61N>)%U%/HP<[;<_YTV;9G(*8%';.$21H!W^$.F^+J@4FR)#4,AU6&3\'HEA/S*&25%-_'4=FE+/] *.[, M:)2A6UV]5F)AR/R4SP!):DMP=!E^>(4/-U]7\=(G%A7].&0$^ZQ,5-836?H% M&:_9+M!E:H;!Y_#+[\J(A[%M#&OKQ8B9/@%132,':BBGTC'(*KF[CZ.R2UG! M@7"W:T!6<'<#C7AV(8^HZCM;^?L5GADC&\+W,XGL6XL@/"_5R(F%2N$F'MJ% M A4\@,5!,'+^@IH0< Y&=B-UKMX'ONJS%W@L(\F6XMX9:1.JEH$7M,":_"S( M(S3@H77/Y Y^02+^R.!#'\38R&3]Z\YJODS[,C)\P)'A[_, ZO6!X/#?O>;2 MYU:#@JC6RLZAQ5QGVY"C"M"ITQ?&(PNJ V^Y1Q:(B&>YRHWS,=G_V5N)5D\C<2"P=WY1!CS2)] '*#[-QOO8L?^ M2DI?E,;LR(S9=>V'G8:",/S>R$^T96.8.J1^;9'+VN7E;JW:]5H_>R)-1=P@ M7D3]1U*_N(92],F5-Y_(K5Z[JJJF-1N_"PRSHM;'ZO>W. MA+.0W"Z)-S3;\K?&W?_G-[I!^'\J%6@MBX(&N8*+&8"K7"\CM]-/#^M]#E7 M-_C[?)ZNIMR6B?1T%"(6ZAS+IW>MZ%6'%@]$\3"TJM Y13^M]6X5N]=TX4$L MC_NOL(I_%,C\E2#\8T)_ 5!+ P04 " !:D ]5QEM^UZP$ #E'P " M &5X,S(N:'1M[5EK;^)&%/V.Q'^X1=HH*]E@2%GM HMDP&FH*%!PJN;C8(]A M&K\R,PY)?WWO^$%H-FV5RB1A%80 S^/.N:_#L=R[L'^9]*N5WH5ECO ;U*MG MC^V)U>\ULF^<;>33O<%L= 5+^VIB?:UY42@[T#1B"38+J( IW<(B"DBH90,: M+"EG7@TWXM;Y<_=U(2!\S<(.J*5&K=\[GTWM?2NZ1P+FWW?^RTZZ5K _:79L MK7\2KD3<[3640?1S7@["+DAZ)W7BLS4.<;;>R/) YP.WA#.BT(F ^+[ND%C@ M&8.^=;=A*R95K@;]PK%!B2$[:^W"-3A4R!P:2LJ/+='EH\;$#:V%/3X?#TU[ M/)M6*_/+Q?+21//V;#_!1^10\W.U8G8-]8<'27 S,J;749[]/K"LPA[:::1E&ZQB=? DF M^",1DGGW^2 +7:J,&O4V"\MT91Q6*TX4AM21+ IAR^0&Y(8)N$D(Q[#Y]\!I M''$)D0<)7Y%07_-(@W'HU.%4;BB<^.Y-$G6'41"3\/Z$IUD5" M%ZP[9T/"-04\+V!"*-#X-I,UQ@N:;0TR0_O0%JD#!3(-ME1+32<(@0N,-G4U M8&$ZAG^"Q$F/JU;4>5$V[!))<8G+'/SAPHKZT5;#RN(J1QK$"1<)_I6"C*#Y M&3)N4M#3H*;4I%PC;A2K[?O+BT6J63#$J-ONH6!9RD M^]3"%17I3)1PN ZC+09N33O?15T^W6*V.9A8,+0FD^7<'(ZG/WVM&;7T>FZ. M1L7UL]W=,E=NU%+C0Q=6$<>RT)W(]U$0(:#B5RW5M#U[\?P#;E6A.,0O@BBC MN)8KY)X]^M^ #QUU>U0*R%;)*)OUDA ^4==EXK0W- .7$1!XB8]TZB!1^HK. M=A3'Z4W". VPDX1JYP?>."5(I!QI[=3]N&.'!T+?]:<+N)$*A_ZAQ-"[\'EAX=,V/I09\Y$2]9T,UJ,[ MB7*U4'LOSJM(RBCHP,HGSC4TZVVT(B*?N:7>CH_[#='(@ \X^?S58>3HR+$5.-!AN&/50V:'*D^R6PLSS&-YGOB?J#<'Z7A-P>!Y\ M+>Y;,+Q3XBZ8U^FCE'?J>U58>3;R0LM24C#?^4X"_BOSE:?H#B[>$.,/NHZ. M4=_MP)RL:1<-W"0T=-3&+LSB5,]V8$*PXW2]2-)H_%N!*D.L8V6EJ L7=HWT M28T]:J[!$\WUH"/W=>-C79D?^H^"\)%P_+;S'KKHB=[XNX3VJ9?NV!7DGNF' M@!:Y+_+>:V!PBCCM1;>APIN%\!A*XP@0-M1C^NRYO7J\_Q=02P,$% @ M6I /55N_ /C#&@$ 2D- P !F;W)M,3 M<2YH=&WL?>UWFLS6]_>NU?^! MD_M<9[5K8S__O9: 13\"T5$/_]XS^0)T10.\8BJKW_CT;V=U<_NS_ M7;Q]\[EOP^?@L[KU[UG?MH?G'S\^/S]_>&8_&&;O(RU)TL<7],R9^]#Y2^!S M#$71'W_=7# ;,O::K^&/Y^].GLT;:IJ0N/HK]X@[ ?5UX- M/U7F7_ _+'QT/UQXU Y\E'OZX'?S\_-&/MBGK5MQ.!'\_4//>-KXGGR. MI;WWK AG<:;HX[9LS3BN@"5V>V/"#^ W&,9[T 3=T-<*'^&GWH,C*]>3Y>'L MX:YLM9T'IQ\LO!7^S30T8 4^[7RR\+ABFSE[/ 16,"GPXX_H8_0=*D?1.6;& MEHXQTFUS'#S7Z8<+0UFFO4H4_./"0W=?;FNSIT9F6]9S/=/XT#$&SF.4P%)G MCEX"68'_$NC_/MNJK8&+SQ_=?^&G V#+!'I)#OP=J4__GA4-W0:ZG6O"N9P1 M'?>W?\]L\&)_=-7W(_K>Q^EK/_\GER.N5* IYT0#V)^(JCP Y\2+\O*)J)2< M'UH4<]FZ:_S#E+X4"G7X#R*/R.6B?IN%WX9S;3ESA%^?SK+ES7*+5W$%]ULT M1>_R=9YJ 8A-2 /\3UF'3!P7(7=,6:OH"GCY#L8M"MHOD1)XAMOFO9+OO84! MT!7X7_M*DWNMKJQ98)M7Y7VO*AF=D?,FU>K(6AV8JJ%\L MCDQS]LK?0#;+NE*2;=!R/[YN4"\W*C6Y^?'OOUL,(2"$E%IT:VH-W9?!/VWS M#J;5Z,LFL%I,RS'^[DLLYV_;O*>$:*E/W\6ND+3?RZ56?62"%N=_RQ#^93L" MBX49@=0B@?"34 +;AC(F+'NL@7_/NE"SSPF:&MI$4QW 1ZK@F;@U!K).NG\@ M(0&FVG5LB*(^>=]35&NHR>-S0C=TX'RHOIPC8P!,9&6>/ M"T/$,^J"#IY=.$J8R$"A&GIV\8-)9,0P_3V[R.5H!CKS-:->F7('N?[IZZ9. M]?Q2U32@(,>!/K\%': ^R6WH/\\6Z"M8M2ZDB7:'.2-4Y=\SB&=&17"%D1-W M1HQTU7T6JAGT<]:YKFK0]Y@C2)Y'ET?$&L*0NSCWZ+E6Y;:JJ;8*K.G44+OM6"U#ECEX"E]O2"KER.5 V]]08,VL!OP.8QWISF>U(?J657X!9D>UDK 0\1O_I">UI84XK%V/8X)1+43\87#2,XMD M(>*/31.:U@KIXL'),6D3!_%1 )*/?T_@*$N\U0V$R)CC$LBC MIXP'T6P?1YW(>C^<$1%4@DL@1[?. U3!L_-)L';O@VOZL&O\72<2$9ST89>] MN\XF"L+H@RUUW: L08CE$XL ;\%P9';ZR"RL""?V>3 )J4J,D]@J%.&8A-)? M,4XHHMXSA]7[Z"NG_6>6UF7Z?M:-B7^9OCD*WD?Y$RC5V8?@[10]@:*>?8B/ M A V_@#K6-M*]([K7.Z$MM9">!#1"/+Q&\&4,2**2O"'36UNM?FQ,\;3O%$5 M,JGM;&^:MZSVT\HT[VCMCL>TQENQX3'%&R3[X?%P^R>QS2R*V1;!K-:]ETU3AE%Q,A*2#F@/]IY3%"%),==@QS>AM799.D8Z8Y^X3(H_+MN' MX.UBK@2.GNU#? 1<\U1"44??T!1@6F5H.>UQX,DTRCV9MA6U].GL4"\=_8JL M(7P"VQ,IXT$T'\,GL!F0,D9$40DF_KQ#%"X4#?T)F+;:UISC;@8YC:E%$QATV?;W/O%9I/ZQ&;:R@ MV0]A?,HJM?8 %7_8E&;"@CGP,;DD!9/4@;A=*H)VC@:3.I04XR2V2A_P21U" MBG%"454EOK@UKFS9WG,28VYWE.BJRWH'FL6A8ME70E9)J.0US=]["$A)(<";6JDF(,4/I! E>)[&: M[LO=5 T[9%40B<3X[5J,_4$F),-$REVT%*"QGF_EO1:T-@R@B/ MU^AW7R?,W5(C0@)5B75Y[&6/45V$"2Y'EHK8BLX60?TIRE9_^DG$(&B%Z@0B MT[II= !0+$0#"N-0(WF4$)UYJ)U!$6,/-(]8N&";,KG6=90=\ASU9]V9QAC+ M,8(86K/[P S:ZHTL<2EFNSD%J>>0@*-.MVJO#_]T-U>LG#'] MTNQKP.FG/_OK[.^J@C[IJL DG*F P,M@BI7OB[WWE[\\'^YCX'C3T8:.L%>I ML&S9M%$W^HOY=+PWS3];^1IP6]A?S.<]'UY9^(KW]P4"O#].61K.Y[EYR>=H M/F.\=>\[LB_F$Y@-,?TD;B9E$("+3/(C*1$F>>WT,\LDVKLS(@DFA;9 RQ:[ MEHT:ERZC%MI@.L-,N!8\E@SE;00U3Y/IA^I$!B7H::VE%MEU9"4>&3[EV,EFFCO(DRZM@U2KYV0P8E*!F/0M&S== MT(01VS+DI4(!:,F-:C)4,R"49,:U&0HBL&H20UJTA?7S&L[ M67^OQ=63N1E%R?Q@"N09^KY["@G5MQLZ_-5:#(%7YGUHN"R6J[*)56*&R'W] M >?7@8&U/'AE> CII_$Z@! \^5>&@*"N :]#_ $S?QVRSU@%\X&91.-0*76A M$GT$N>-0*;VATC'P@$.E-(5*QT #I5>G3?(;JAT&"8MWN"!0Z4T*$>"YWM# MY(Y#I32'2H?' PZ5TA4J'1X!.%1Z/=Y@^1XO' 4<7^[4$>2.HX#T1@''P .. M M(4!1P# 3@*>'7>(+L)DT29M/&X$PZ:CJ0FV:@P#@<.CKI2%G5E'5 X;#MZ MV)9U".&X#SNT#> )/]2+(Z$T ">UIV;"@8,CH31'0AD$%(Z$TA4)91!".!+" M#FUS&!W2N@)'0FD 3FI/@H8#!T=":8Z$,@@H' FE*Q+*((1P)(0=VN8P.J1! M$XZ$T@"<]'4WV/-"[]+XY_A% M=(>X71(GOAP9#SCZ.'KT<60$X.#A]7@#G 5)7Q1 'T'N. I(;Q1P##S@ M*"!-4< Q$("C@%?G#;)[L"I1)OEKT9G\["=I=E/K )BRIO@OZ+J1=;GG0*VB M=TY#>2Y'%K2)EE7H0.6Q'$?IO\ U$@^.O2>)Y+?UGB02==*9. RG+,!I<6WF MQT4B!LI8? RM+P$KMT' 7-L"Y,QUX4!XBVIY9TL93^33D']%?P*6 MC5Y@5?2"KA24)UGO *MI%+I=55,A!*PB_)^>8:H3>3E7/.?#Z[(%& !I L 1 M+,"OQA46__F,"Z]+^['PTR+\ ]U!2BUJOJI#+JFG (;=MDPP*:$DI<1463]T'5L$%]9';ZL@4*/1,X51D8<+L M;AO:FN,AJ'4+)EP@NX4POJ'7B 2C/G'4S\ZNU^6Q6Z'T7=65>N4[^@Y6C,PJ MQC9$7!MZSP;FH 3:-B)H\6A_.#"P>D9J$NCH(#"=?"!*#?;5X8F4F$#54&UP MK3X!I:+#8+&GMC50L"Q@6Y?C&_G!,(N:;"VW#0KGQXDO@U>;ALD*&,CFHP6M MDO-+51Z UXR-M1QY9>BHV7U@+K/N%6-C#3]>&3+JT&?IKQH+"QQX9=+'CL)S M%*_'-W@)=!Q39BFF/%!V?0$9.*;,2DQY#'3@F#(+,66BR-A<\ZFB--12=K A M:\"Z!4] 'X$J6,X=>N:W:.@=^&73L<&WJI7Q'IB6:9^[R)G.SUJHX_+Q*=Y\ MW H;+\>70._TD1%;Q&^@6!(G9C5'N $ 1TX4IJU4=O/1(JR"6 5/2 6S>"(+ MJR!6P1-2P2P>9$/0NL0J&$D%+[$*IET%4WO^;T,@BE40J^#IJ& F ]$B5L%( M*ACY-!U601R(;I<1+6$5C*2"):R"&5#!U&9$UZT%RU@%(ZE@&:M@VE4PM6M! M?R"ZU+XA*"-:Z'2,D6Y#<7> ^B2W-8"U,!U)T3#)8$6,(QQ=V*!/0U(&*V): M\S)8$4\G-1/@$;$B8D4\*47,JD=+T MC]X19FLY>S,:0IZ^+O5;8-"AU<^A8$D:1U"Y#7(_MLJE,RT3ZONPRF&5R[K* MI=/+A6[)8Y7#*I=IE%KR+J$NL2XPD+8L$JF)ET2G!)].*F 5;!5.X=8!5,//!,OAAZ@PJ&%4-C%4S% M7@)6P=-7P>6&$5@%4Y7HQ"J8914,N1NC/!AJQAB AFUT'FM#Q,)LZ\\,I<^R MJ:R")G2^AX;+H>[#",T!8 0<&0$I7[G.+D2@^!S#>9[ZTH!,K75+J@DZMF$N MYV6+QF!@Z YKLPTBY(:;JJV!6K>B*^J3JHQDS>>)@_D0KQ=LV%":B';G'H9: MUV'KTFF\97X?T8Q-D9*,&9N[+^@E\QB-&(V;G2I"2M)H1/_!:,1HW(Q&])\# MAWA37#HLN 7#Z>Y=W31ZICPX571ZXE]W4?0ZCKP^G&8C$,6@QJ#.TOHZ DXQ M&K&!V\G 8>"_/+T M>QEQR#X-F9<@9YYD6WT"%<@[A7:-%]US4HRX*NE/^.U"$BQU\%Y<0H?H8?%X52K"@< MZ:H+P;M&:05( R!;(Q-EO(^QM]V016Z!!3?CD/ M[3P&I*\>,HZS>19@T-%WJ]#TF+)M!*!H"QXLTQCT5M^@): ; U7?-.QFOBR/ M&_1B[_,%+D1@:!T.LT%D,&H'.PNL6$A>8'",4Q78YX_JRSDZP9Q?_ M^S]:H#Y]_HA>>/'YX]"A\?-_Y_0'?OZ$ MGT0_A8B!T__UD?=Q@;[4L7>9L?O2]HE CB,G:VH/_@F5 *.H(VDXI)CJO,/E M]L5=M=(LE]Z^:30+S7+C\\=VEECO3:)1+M[=5IJ5"H7A.RMALLJTB5[7; M&TBI\TKD\E^4EY9$22V@ #67*QD=9]V'HNU6!P6X%$W1K9;SDP"70I.GGYW. MX]>?)>TQ#]\'O9MNZ(ZG5CO$-**]!=WE#(MMS)=L9X0NH[4.'/#<_[..3 P1@Y#]3(TA"5H_!C))AQ2&]^"H0$7QH$H&=5IH,5V!DE M7<,%3")B@%-H7/^X*M\WR[?5O MXK9.N4&T2S1H!;7 3VEF"9HG:+4'S[Y3W1.V*:'XM$W/S/+?, MA6(3?4Q++(>!>C"@0F-FF&_?V'U _/4 0+A+;0+H"E"(92Q?+F&Y[CQ<=E.% MP4CNURFC\3O_P7_8H5,Z9;MX5JH^)8 M?]'V,;\EP]9FV8VA8/*754+I?'?OKE2-4! M'6P#\YR JK=L9?BIE2D[Z7;TM/MPL'7YRCX*/V^%Z^9 BL%-+8^)]E3H'"M) M+(N]T?&7I6&K#E=LMZ"G6DC[[2H4:#!B=#R>$G'?E%[ECOWV#6$ 87<*<39V0+<(:@@[:;%0(%4K)MHA. MWPFXWV=MFL$*8J-V#G T38-_[ZAZ[]\SB ;T^U!6%._WK6?F2X[/WLWGVUE*1OO)=S;P0GWK6;%2?\< M8(6WWH5 '31,& DZ#3"LB:M!ACHN&$F(FOG6?.K7?DDYW.W'$K#D+=%"! MB@V&IO&$E&=Q01>!SK.+$M#D9QGMVVTV)[:R*MVM9<[EG:/<[@P-DS#@JL4D'D:F:BEJQUFX&-T%Y^.P(NVS4OWF:SXY MLR?KZL3YHS\.V-=&'=TPG1(>*Q]N/S0^N%.<]G\QLP? 17OF$ETU/JR@;FZP M/CHAW47*"@%P]!FCI\^ ^@4$"Z6%8*&@*":PK.D_UZH.Z.! X:_U>%_O4M=" MD8LM4 @8_.R"%GG:%6!=UJ')'\A$W5!U.R1D6-V28#9,D F>8.&1^EXMVPW[ MQ^X[AILGR)Q=W*%BMR]15^Z9,(\!,+L,DD(1_E@SF\:S'BR#L?;'E"[_TOR/ MN$4P'_GLXEKNRF-@VV'+'7+*]:49<4$SJJ7"H^W0X' MS;BGM33\V46Q%@U8>!UW M8]P)MGU5P$>J6Z8=FR]D<=AF=3.H.K(9\?/_9_ MB7'KUL+H9Q=YBF*$+90K96O7Q /]*=>FJ[,N,32A15*'LD: %] 9H6,]\,\P MA ;6^YB224>W/&DA]1U$J4LD\C"RX-!J_ZEVD1;,V?9DS MF@(ZT[S%.3'2H9_28!087O^ XI2"">1PB_>0'US^42^-FA!'_:-_/(@CD:'> MA]\^R"E:@==^CSPDJB@I=.SS+&(2)Y+B M6FJP^4-L&3E-0V>Q&9 [?:*#.LCAK;W(\Z(.(B=31GKB3J@Q'K0-[1V*E[&4 MTJ1-J!AG49G 2Z>/.MD0T, _]U7XE[D72/FNYK%*?:-TOV5 M(ER)5>J*CB%L7![3+1_T=G2PR M3L0I3J8FT36&P2#Y(O3T;\\/EE)ZC $D"P.Z[1XP!(X* 4]MRU,K&UZ$>540 M?I>X$3.8:+%55R';OEI8%433V46UT"@5PL\0XKS,,TQT^@!& M&>AN+>BH@5,?@Q9BOG+3=_1[HB];1%?5X!).UC3X(3KM8<%__XY4M*Z#R[DV MF#X WSE;VK&H+L4]Q#%=X,T7AH2'E+=OX*H/?8Y.<1 *_!BNV=&S0Q-T@+." MIQG".:-E$>_@"R$@"6L$8PJK;Z"B5^_P@=V7[67BG^5%,A&-[I>GDWA/$K*N M$.^8]V_?H%FV(:[A ^T'. ?T!>=9^"U$QO1%Z.B+Y5#A4"E;-B%1A"*/K0\K MNV3YA41^<62:J(N3,S2RJ;9LAYT*NV?N1CRC"8]V-[94?O#X9Q>_42^.0!TE MIB=ZB*I!S YQ9@SOKT--$7@A;@>J;4.H PWBUS1T%!IK8P+ ,'E,5)"#DCO. MWD-)MF7".2"RI,7S=_BS-:BAQ]LW',4C1;T%O9'F)'&)1JY)O$,,%C\1#,M\ MF#YA]U6G)GV(:M)CUNFW;Y:5VB5YIJK >K^JB*6E0N49)Q CIGH1K(BL7R-LNU2M MX'?%?,:404SM(C49%A?F?'5I"V5NO F^_0!WB.7Y_&BK683LZ1GF.#BRZ#W0 M]0G;?ZFW=X\L5E;GSN".+#K3P8-.0"U0!]?IB][')] -X4AC8U]WD- MEB"EH$LI6>5I".@2LQ@'KF@"O: )WE>_.%\JNM\)UHAGH-SL;C<4[M!*1J3 51L:2QL[.O"LPK$1\G4X 0.MHIY4RXE5=5GOJ+*&(EAT.AF1BMI9 M*[*I6 0ZWJPJ834U[#OY?>#J:4."LOPR[^GC]KP*.;4-!LSDH?_G:V'WZK4H MG8;"J-K4:2ASF,RJ*NV0&K'Z<)$[L_?OH XY^0FWE\7ZQ?_[#\1O2)^7DU[? MC*"!QEGK(NJ77W[?E.Z^20^Q=D4,0;&?'A1Q1XVLLX*%C$*XV8?H=8M&$>3< MSN0>^,R54E/"T+6Q6RR&'NHX]1*0$ -"WQC9CH%VBDZ=CPNC'J28H'F20*!Q MMJ/69Z9]UY6ZG=]K\Y>VU,H4R'F:;TW^C![^5@9T2?O&S^![Y625(44K6S]K MWGNV@/;"[+*-?([F%Q$.^:08M@(Z*EP"G!'3'ZQ_SRK5JS,"-5YW7N'UK*?3.TN_S.7E;OLSH#O)H]=_,9T;Q*=\P=YA=JUP)[S/MZT/MI M/$J'^6Q#YBQ0BHA!G^#S?T= [R!"/A&UH;,1<([>.XT7/Q$_46'7.<&XS'36 MB*N277,]@$N**WM(SNP/WE<$9_[SG+<_Q[V< U\<=#5YO93D7F7S/+<0D#%8 ME+(&NLXWE$!T>]+RUF?>VLR[-V*%3R:0'W-M "TFI&;H\-[/&2& ,R[),^G[ M9#H??[@XHE\-4GO'0F:/+JSVE,O><8197WFW@WLV)^!U&9TU$R?R$QM'/Z\TIIY34! H#E,'B M9$UTY6.R8CD4;._[J@U.SW*FE*R3A5&,UB_6)+T-!BXA](?4X6K)NC%G%U>S MC:_9[;<6\>Y.ET<*U%+EO6O@TH]##ENR5%JR)<2QJ 7=%%M$T8!K2]UR?W)" M.Z=N\%+6("0!T>@#8%L8@-FS@=G (ATQ\:X$ MNNBB^,R 5,"F-6-X%;;&:U&V^L259CQGQN&+V'1F 8HBJOZQX1ML@]B(R:#5 M4%;PF,=6,F 1SJ1^$9X_N[B1=;GGH&U6^%12K<[(N5G."34+NJR-+=4QE7.0 M(A2[U:[HF5M@C;3E0#4KZ*5??20ZQRR;>LQ*9Q<_4!FT"JTD6OL@^,$_:-[O M"+V:88U0<5^A;8QLXD8V'X%-W*K68V8@B2UJ$#JYM*.3IE!G+=TV#C!]:L3F#D-JK(3F4FOW7;YD%9(/=38LPNTY"2NY(YMF!AE MV39MJ4_FTLN\.AH:L 2QM#+GLGC M4X\W\>RBYK3$J.CN@7K5T#'2,FWDA-2#+G]V47[IJVTU.S4#*;%J\.^(BG_/ MF*V/_B4H3^GLH@%G(MM9\E,,==A&9XDDO[WL7O8.O:+,?0#9:YI$,+@?Q$R' M5F6S,-S90E,2CX6?B.9X", MOIFWH'"O3D'7VEW!*)Y _36(=\YM%]/^]NX#TW;V[YW&6K*J.]?%/,NFDM,, MXW':R=&K-48=(%7=Z3CHQ8F'8C>_O&EZN;WYG#DJC9�Q M3EN,=^@U4UH6'_=H+J^YF\#_%?7.;,NH]!42!'EI&R:RTH0Z7RHY-'LW"6JH.2>ZS&>$ J&W;XQ9;2%) MH&YM-NBI2*CS%IJF5XAH$H:S"E/ $]",H3/^!Z+97Z#'!#U(.*)YW@P&':;Y MX(G3[57HB'T*"'1/R=LW:%YH,@MS(-QXC40WZ$'O,])D!"2[;SBM0F6;&-FJ M!B$'H6P.5!T&I+VQ>Y>)/$/50!XOW\OPK&K:\M^LOC'2E)4+&C3U$6@K+P O M0X@!:^6^!QT2J0XA,U8^ E"]!D$?M(&F0H9:WI\-T_MDJ,FZ-2=HVOI4-AW/ M[YLPZ6!BC9+,\-%Q[THA7/+E^=DGV;)& [>YE)"<=G^%Z!Q.KYMR(3VCR>FP9[G( M=I1F?C&5JW(.=JV-%!(==.](MXN^*W?LD4\EX+/H1A&(&_@0:E^[]#D<2E'A M-TT"B=Z$V@1YV36-P13"4 [P4P_$=78>A#3HDY-/#Z>36O7M)(1$+I@2Y&C][-)P*TNM;Z@ 5*3(:TI6( M>P68:ZR7K24::V8#4:-%U2V37K#%Y>+,-&;."V;4>5<&" K.E5%==[>5>-2- M9]UMU.P:"3_R':/KH7R*>A29NPY+5=#="EUUQ?C[[YI'$O?&4H#5,=6V^WP= M&O^W;RK0CT 4$G2!)/R[P"2R"0B(!5U'RK<:9GR?73@W!K))N,Z^!#K :5S* MTDX?+/H#PB& S/7?D-4>$_)PJ$%KAXRN)C\CNX-,AH*TZA&Y+,)H0RFXGA;9 M%@/:6.3Y36(T1.=0-BCV3'&<$&%J.M"4="@KGQ:M#B?L6Q5?3#2S87P?8X.EXLGHHSK5_0L7M$GNZ)G\8H>=X]T<@[.RU!S9Z]9TW02J%86 MVO_0IDW92RQF-"A8%1(S$U*E649-,_U"PFF7XRC2B;1A78(:.X-:L58ME:N- M#=V<]AG,2[[O: MHRK\I MUYOI)?ER.-]<$N0%D!_/HZRL?/FI45:3SL\91^@!N[R(UC2 ;ONFQ\,>F&:J F6%+,BJ>F5UW.!4?0N M(@LK1ULERJ4,34 +! MLSEHCIZ/1T0O\\-WE>\Z.7B^\I^@3,-_0UY*"_\$U]D$WMLS9?%Y) Z'7=^S M>D%5Z/4]*"D#.0^AS MBOS\[5;C$C3=P?KK44N8,W))0@=VTI9T/7C6\3!9-:4Y4J)8DN?8C9@YEA.* MF76QJ1O-DC3#DT)^LX7;1<=HGXY=JIH&%*<5"!QA/E4K6,$NK6]E_>O5M?B% M2<9+1M,UCUZ?KB4>":\'2R@?DU4RJ%T0)F)Z-?4EUQ?510 GX%H M9-27MJE1%,^AE^89FED\L+X?T$L^H%=TM,-GF&.HQ,'8KO=+W]3+RL./F\<8 MG4<0?#U:U&.CUL^49('*2GF2DO+I!>I^?(K-]//0;8J\D(C=+_K4H6Z"H:PJ MY9VJ'H$&:U'L_6Y/.D_4X$4?=ZS_B099\ M$8Q0T[!E[979FP-:%@YY2)[DV83P^9J%%%\<(Y%O@W96X=U?J)CK78H_KF@REJ2LH&^T<6%E= M4E$WY]_=(_9KK((]Q9#0"/ZA1D9]=Q-%DGFA;7&$HD.2F9];E_[V/:G5[O70/9 K>(*;7N'5P/(',6K&S?1C]'W_OW M908"18O;[3E9%Y_5O_]6V7A68$7Q:6*9Y2=?P,Z)20A%=W M)$-3),MG.56\CE&Q*49Q1D?#N.44*K$ R^7TM7RK9%)L2B*2$ZE)056<"2B N^ =;UGMJ6P/3=2VP MRR_30Y;K%:2DO'PI3^2:4MAE7S'I'9/YO(+BM%/-A$619M)^+I\72)';7%&% MDYCQB"Z^#1*2%WF2.^S^2'%-9FUYB\0U/+,MDJ%=>."Z=)E]WJ6T-<$M$GTE M3W?JX%V67,*5LC3)4BB(P$8F"3G%9U X4H 6A>8VU_OAS9)CA[WQY=9733K: M&O$;&#V,\FG*IKXUI(<2?-0/-SF79&=1(.M<"JM,.^S MPM>JW%8UIX?6?@_-:61-NJ@)%I04+*B8SFWND&>9'^'4YN3@2H,= MQ4L%G/RJRV-TB"*P(/FZ.'FL5EL3[IKI_&2OFZ.^>KPS7T.7T!VYO>)"M_>/ M@0Q+>$N3E#CH+IF#G^\Z*+OBV\B$@9] YA.J'6!:H#.R(,AS.>\0TJJ-#%&@ MYTGC0?NK/RCY8Q;IS,YT:8=SE<$HN?MR6SL/YV+""P21CN'@7X(LBWBB2Y*2 M.-%UM>@DS!%0HL*\TA&OOE^W;Y[YPQ2*+_D)1.KL6,IQM^9"&9?P$3"2S=,D M(V3X// 6;(OO[#V9%Z%I%9/9Y_>7P'@F[UZU^T7'F0#3F^UXK6[)-_P-W;Z7 M>C][1W4A4Z(A8X>&I1Z[9B8*/Y-6.28/XPXQJRJW,P?C/(K/P3F>YPCI@ ME72JF['KA9FPDN=94F02.L2&19:(E>$9Z*^E0Q;GT&M3TTOE.5-[ PW/I#L9 MM"9_*T/;N"S(@J"EJSRGLYK=/G7<'GI-3.=)&BZ*.2XAN+YZ2<5W\(N'@0M< M2T4HR,8U.L<.?./;E6*"+?NQ3S7C#<=X<\DA\#XU,.P M#=)+.'HF&8HF:7K[@KU7'CSO(K7X#JYR%"DP!RAU#S[-&AC%+2_173,S6Z(/ MJ"NVJ8WXKV9"S>%C6*WKP>'AJ4,Y4)Q)FQV!R9,2NSGQC\W.CK**S=A(>09) M*X5K]I42X?2NG])%S>;#-#Z<+9VH<>TYM.N%1GDB *HUJ>CWDI"O7@_D7GJU)'] %7=4&7_?OE2VORW/EJT[)8+E"[%&I$5^890? 1 M2!%)_'=^>2HB7UH ["+Y==FLFT(V$+$RR3$CKU=)J'WPYA$%@UZ*HD(J[M8C;H7OJ\B3-@B^8EFC%=3= ME[J_U6_RC_)7=:/05><%JX@3-PQ<&]F6+>LH2EP:W;S]955;X^OFT1?GOC6T MW=FG2-=\7$D156O8%(?VQ\^F.*B*9(JV,U;!ILO5(/<&H/F\$M_3C78^CF:Y M_<['I6 &?'PG_'#%4VJ69 OW*1N#@:%O6H_] <7QT+RTM6]Q]">Z< <-77,Q MP?1%7'#Q-]=?[CK67[4Z7^\L#KAFM27L-K3G?Z6.;EY?W_W^*T<8>L.YJ(V# M'W&1M2MU\:VP*"KHN-;.2ZQ\L-PWK*^^%.@N!X9/JOP8(N\(BZO+[8:>0JW] MHCTW'J5O5*.SQ=!1A9J2-=6V%,6SH$IT126NDW;@ MK2>VXVG"D3Q-DQ+\+Q5X2;3+-E\8MVXMM$)Y^")PTF$>^U_KO,"UU_-LBU70 MNN&3XQYJ$BY"[@6!T>6>;PJ$;*$;.;Z-=$"P%$D@(LA OA:CPW!J<.RF\2O? M^$KU+[E#PS 6M:9)/I\GZ<#,W$88KM7:\/7X$R6RDL4TJE_%X\$PIBR3R+(D M+075=(7!L 0Z8- &)L'2#A3IXQ;;+D>Z"6](.V8OHW7)D5@5YVVD4#43J4+V MA_,%15'1BV6M+JM*12_*0]66M9 -* I8EZ7&W95T\)J1A:XR,YH)Y])C52P_W;%)E7L%/N$[93RJIKZ6A-RV;/A.2[7.5QQ].6PZ MKB=<"C,M7AOFOSTJZD";^??Y<'X/OPD: 6,E%U.2C,B%'/Q87,>L1I.!T9$0 MC6G3H*C^1/]BA!N3,P[%M#@BH#S/08<>'OXLL.S@D<^[+1AUF."'XP52$#97 MXZU.^GTVF!7C!4="GB4Y:1?[_#YJ\',+;%G5@5*631T:2*O0Z8P&(PUE[4J@ MJW94.S@.NKX2OOVN7[JZ6?2\>SIO;'7\:O5^R" M5*(>-':7FZ83;*)B!=2,@H6:T>RB>3V85\68\&EO ;H1&%LPN)=*,I**[P1H MGJ0%D639A.ZEPI4%J:PL*(7Z\D#5 MQN>;WNT\:ZD3X,6+WC2F10/#BTQ0W0#@[1NYTS$&\(UCM+^G&S9\@VU RB/D4/\=PIYFQCZ$QS]@?O*P(B M[;.C G#.FC;5)4^0VH[W^^*@T%%J\M""Q'D_?2*>5<7NHPE3_P1P8$V4 M!>D+4M@0Q^L*9V$X^*R/D1X+/Q'-\1".7S"A*>M\(JK0P+ELKAJ(HYS_2Q^] M;Z%/YD;",Q"?/T+&!\G !/)CK@V@P8/O'CHB]'-="."ZRXX98GTXG.-DN#BB MGU T 1<0,> ^3HQ_;D.BV[-ZIO9L,NWLZ"FD>F2V93T' T+R[9N*WOG@GU.& MIC'?8)';+8KBSKQ)%&O54KG:*)?>OH$_-FK7E5*A62X1C2;\YZ9<;3:(VA51 MJY=O"\T*?( H5$M$L793ORU_A=^K_"P3E2K\O4R\NZXU&N\SRI]W,[^3R1D$ MAP'13+FWUF*I0HNFV=9D:%8Z]-=A_N\ 52J,!G F8^<1:$P]ETODB.+,/Q?] M_GGVB+-O->U'!Q]PUCQ%Z/'AH@=^37T"A-M)"@+'L*SWQ+N[F0C.MF=W-$]T MMKS$5U1KJ,F0XS"HA(^FI!/+;/DK,2UG;QAUBV[-=XD'WQJ5R^N_TA.8'V,/ MB.GIPZ8#YE27$:WTC&IZ6D;_LRS<_QC4KU^ZZZAFCDHU0]&+O!YIC<'HF2LJ M?6X=U>RQJ!9<#M.+O+;%RZK5NY7'-68=U=PN*9J-&;(-N1+/_&U.$GG!G6/O MG@&B&8VA*:']< *9"E46&<9_SX3EP'5-M!PP9M DFGT3 .(&/MRWB#*TB,JL MO"'*S$)2E2N#GPBW&NK+H7D5.:^;6M0R\LPS,9MJSUF:^7+1@MAT;+ MYN+(6_ $]-&^MXZOV[J:CK ^9 E@\<8=H4BQT"M\\>;;YJOEC_,EFH<]T]0"G!&'V&Y!"YK MW_3KS#_K]UF\!6'@("O[*;/EXS\[;)SL(*[%O13T37<#C,M1]'PK;"JT5K#, MHN^Y+)594B0EBB0O;MYI6!:UASZ M]C B27.HJ!N+9UOMH0^@/0Q+\@Q'4D*,X@EVV/D#.6R4>+7-D3.'$D!EF05= MN1RI&GJAY[V+P_O++YRJ M'=U?1Q#9SOB&ED%*VG7M2*NN6/G/Y/,D1P4=.,3<#W0_L7(? M'?9$Q;I!F0C,_\!54ZS\Y[D\*04>\8_')8H'7".-!J@29OK<+*TY& GVC5TL M<_E=6L)OL3#:>.XK;+WDTDT,IX1O*G;.^I&B@RR^@K"PLX?@)9+B$[K<&5\V#QPW'(6)292*Y$8;Q.]C"'< M&WC _SW2WWRHUEL37CS.3]DN:^-;O[ "_P--](M50Y@Y&\9L>R\0RB0 M3)XF^0AW<&,C=IB@9(_-WCQ+DXR$+R \;MQA&_OK)8LZ%W D*VYNX(F%>9C@ M8N=%'T?F!9X4^(1,+&Y$@:E)+37!P2V]T,S:LFO=+X:A.*T"IKM #4-36@/+ MBUNO9?EW:5R>?)O$V9 CQ/0ABM!9M%<2DX8+(.'0DR%%42)Y'L76I-:SVA.F&$I_[UWU-:L9Q<. MR6C?JWL*_5?7 ],GGK@==%A#)9;D*9J4N(0@^7IEM8=K#I,50TH,0[)YO/L4 MOU[M[I5#;Y2 KIDEI0@EYEA:VVK6KOXX3%8\R0M.C5T*\SB)MAV.)SB&0T$F!)QGD9F8FJR0DTP[/U7 G\!.L2< M!M>%!66@ZBK"O*T^@:D6.)OOWCT6M?*DSFNM2:_T\WNA>_7%^JXEV%,8+H5< MVISV6?("=4GS>H/#7L^S0RUEH''A*%+@][WM+4ML3&25P5$4R=&[7*^3538F MM "0!)Z4(B3!3X>1"<3F',E+(HP9]F5CL.WWW\E6&!C0:$^<)H6U;D6W9;VG MMC6 ]I-M*]#T3[X8U0D #S^$7>X-B>U$[9Q60D;$$K)O*L=%T7JF'BS-10DD MPVS.E*=3$W?@80*.@5)\92B,/54C)G.;+^N_00K=QW$I M6T!!76JALW/F'.@ FB6JIH\OA?H/*2UEM\Z=#+FV[/;+G]-_ZGG#8*D=RL/D M\PQ)40G=2(2%EM!:1Y)(@<*G/!+5M/C]*$V* H>U+6EMB]UU2U3(*?K$BA_R MZS+:SB5ALR*(J4R)?N\22\>TT24MY4LCCJ"PI-8N_>H+. M0Q^WPYU\N'H"4Y-!:C;?3SO31?=B(W2MD;_@U@LQ!W+E^JI8FW#*K];D\N6F MX M$B.0$AOC8NE]]@47C]R2"#09*##<_2=)58LCT@Q1-KA,D#A2W.$B:*QL$90M M[G"3%:&PDBJ"Q\$FIB9=U&R^_:=JZ,:B.DY7@$X M?A=3$[LN^+?N*_H3L&QT482K"?/??16\U>E"3%%; ZM:*4\T_;DU,<#M=T.\ M;*BW<7;0"BS6 B8DRLO8)\WH#3'81HX=*K\N[EB[^SZ3#$RB0(L4F,UAT:DP M,)GL,T^R.U4^9Y.'243G#$-2$1HJAK)P<]/$U;FZ!G6A0&MFUD>W%O7[KEEM M3A+J[;S&PKOQ3]+0V!89+G$'.Y8ADHR8U9K'K9B7@$FG:9)GLUIVNRWR$C#G MZ!ZV".TV3H!_"9ARFB-9:?/>^2XAN[1@SMUI31U5";3M\""]WA_]'=S_L+NZ M>- @G?C?_^49FH8O!3KHJAU5UI 4X- 6$IS1)73#!A8QE,>H.7'BP(EX@Y$H M^&\P2@GHH](N9ICV?/IHWQA!KJCAH0R-P*)FZ[O$"&MC1G_QWQ=9U2V4I096 M32^_H.S42+7ZR+C6NI[)60T>AU]>S*=[J=IFU6.>[T*$$U!B8(%P9'442'I: M0)^GTP?ZR+0S&::=31_M&XS-1G5,SO2$; **$D6*S.;:SBUMD-@"WO5#:%K7 MAJQ?&69/?8)AA&4%&QV5[_WY)MX-I;^[K%CWNZNO7J\3B$C"1V5J<)[&8"80 MYG=?;FOG ?(^V+*1I%@FTN7@1^/;TFUI.=L8GA/4)V+ZJ[=IN\5MG7E?S.71 MD:+KX6(!2NQ+O)B $FS\.']%G-T'9NA.9; AE+H_ ??UX:MR]Y#" QC.C):W M.$^_\&.M' ^V5T2CCFVXWFK;>JOMA1>+=PJ)N5A29&,4(M:] Z55!8;,XSOP M#J1]B:UX6'2*-G;MVYSO71L$S&ODO2A@H4;^&5Q1EY.?W=%HEWX["=YRIJ^O M>\H^MM=#^^@! 8W.C>7Q0;]$Y9;02I4GN0C;3%AR^VE< KNK(D<*^#CTUG% M>D( D>))*4+2XI+4S$U6:%F80[CVM1SNMZTBR^ MM":UBM33A>]/US_CO \MJ,#!?\:S[QRXP$$>IB:UU&R^Z6&FH]/%UZ53V&D[Q:;36.RJ^P6LC 62"[.6[U/0%X1RS!8:DW9+LX$[07R M/:*RD(5)GB-Y.L:^7:> \]@KDUA*BE*9%&/;4W\KJBJP@YM0>6YN(!J:4#S0:;E5[\>X$(%TS_;1G"3%)GXQ.T++^1ZA&*.V!H+8 M_=](L I_2\2DL%],1\A0B"RZG7C[_6!F9U.0FB9O-6&+HGP 1]N#A1GZ9I M3:B0"[2_IEARC=!P9'E\Z<4K/!QG M9ECM<-298?EE/0:=>_RBS^.795.';[3JP/2N"U([^W627(E=O3&\\I,A@!$Q M&@SWA\34Q![/TIO0[9X^5&)NNQ^.+GI'=F99S0W#':B@3.P"KJ5((S-H[N&O]$XB>U)S\W;XPM3[2D:B,; M*(XSF-R#WZK4E?X\-Y@$#IHMQ:7+I?A$=C _ MAK,3<:G8P7WE*U6R&*5V>']\Q/TP7$",J3E\*D'PQ8_W +T=* 4(6KD'JJ-! M&YBUKJLRM9%MV;*.]&&>8IA0H-X'^3_ZXYT<1QK-HX"071)BR2[$='!H*^[$ M'^?-K)AGP6B*Y*D\*8F;JQV/!=.D&1I/%#9C*$TR#&1JA*8+I\K0/<.D0(PR M(L1H5MOEQX+1W6.8%89*),_RI!#A O!=G$%ALS.8AFLK#'#=@2$,KG_U7XR7 MZ\>84\_!GL$*R")*)<,?[Z;(4.X]D M<)IF]_'11I=#P)_?OIG;QRZ.E("GISKBL/5&U\ONG=SK.6.@$N*?,)3 ]R#;-!=0. MMV_D3L<8P#>.42\V]UX.VX#BE4>*BIPB!(Z"CELY/SDG@63TYZZJR[ISLP?$ MF U0,W(K:_,/E!JD^S^Y''&E DTY)^I0N3[!%_P= ;T#O\A_(G[*V@C^Q!"Y MG*?PBOJT-K&U<(QJX:04RODLG942$&F?'?##.6O:-%/D%,"@WR&U'>_WQ4%A MK*/)0PL2Y_WTB7A6%;N/)DS]$\"!-=DD2%]0.BI$CUWA+ P'G_4QTF/A)Z(Y M'L+Q"Z;<5CN?B"HT:RZ;JP;B*.__TD?O6^B3N7GP3,/GCY#Q03(P@?R8<]NT MG!-#1X1^K@L!7'?9L1J'^7$R7!S13RB:@ N(&' ?)\8_MV?DMR^RIJ"0^)'9 MEO4<#.;)MV\J>N=#1J?AO@PMA^1VBZ+X,V\2Q5JU5*XVRJ6W;^"/C=IUI51H MEDM$HPG_N2E7FPVB=D4TOA9NRU]KUZ7R;<.Y7$G\1)1_W%6:OXEWI?)5I5AI MOL\H9][-7$TF9Q#L^2-:[]$ TCIVELC00GI^%"X\BS.G6_0[W=DC%KK.QHF\ M^H8&3;_U/WEH6! 3?T>J/8:8<*[=LM\3[^YFW#V;K<99N)ZF::XUT?,#^=O7 MY[N^RI]MS^=H7N=L>=M"4:VA)D-6PQ@1/AJ\AM]PE,&38W T[0CIV8F0T?LT M);1K1&#L#J>!I/GO&;/L8-=X]8 Q@PAVH^5-FT'3T\PK[SS A&<9FTN^-4O8 MS'#GX@O5_D+901@67E2KY3__,C#TAFUT'F\ 6I"T)MKP6]&6S1_%/_GXF5D8 M&"/=S@0S+[=F9@$.B99/LE:75:6B%^6A:LN:Q]AN_EH==;Y^D8;]^!D['2L3 MG"UNS=E;8,NJ#A1ON]ACZ9^*5>L)O#9AM?A9.K7(F6"IM#5+FS#BMD;F>$'W M![2HWO^Q[X?]7@*&%(V4"6Y>M2;7HC3X3=V#FBW$SXF9LX^'&V[^96.902H< M= +<='T8D79XA;\QT%'.? GQN6T2'R^02R%4_70FV.F,!B,-!HD2?W[E&)!,PXYI MYHR;;=LV['V,G=!WXQP&L#C MKY2_]/-RM:2G$D_?D-._ %J]9U2QG8'$M[LVFM3&;?RA&!$4F>V7PR?D^I'QQU M*^<)XA;?BO(G*K^ &[J@Z+#8#B2VM:G6744H2B2?ETA)W'Q([O6)<<-!GAWE M&)S8W;OQ+\.2/"N0#+6Y6&Q;3JY$.%B( :GD_5LWTR3'"Z0@Q*^+F99@G +< MU4YR'"E0^4B7&^]C)S??<5!0'D:6[>RN-XT0E^"$5FW9 @H*2(%N.1>9W +( M'4NU00.83VH'U(&I&LHMZ!@]W7F+4S+6FF@_!B(W^?Y,E1.]K2Z\^WXZRWZ3QFBT8P+)!D[Y/$-25(H/2D5%EY!"=$6E M?-T"U7FJI59;BMJ: MT,U2B;V^NU.?NH=I5#O?_X)/^-*?V'E-552@4JBB46FG,TP[DV':V0S3OG.P MMKD[P3JSZ'Q6&SH7%I9?@-E1H?]H3>QKJ5@=B26RP= M0AKCSJBTYS-,NY1=VL6= Z'-.:%UCJ'0<=<-R JU)HI6TD'SYD^-3VAC.,PU MH#@=[6@2)G#JW]#I37E.6MR.0HSJ*!;8DYA_^#+4'SL*WRW_89?\PP:^1/(6 MF].C46:_95(EWDU@)L^2/)W58^Y1]>] +%Y9MT/N8LXFGA%D2$Z22#%"N]'4 M^ZH,QV9B&F.S V)\=_3R%)58=H\*O[W4O7 JP8[,=,CEHXA1J"\SY#4!= 7Z MWF\C'1 L%5RLEKUK;U>2A:_NKN:H1B._9B&-F1;&M#5INE?'M/BO DZZ7FCW M6]Q.^JKPJ.#G,?C3<0_VH=$=7*?/[%"G7VY-?E<>++EG7%5O^\GD8R*Y0>IPN[NUPV<-AZR62242X$L/BS)?YD:N@84A)I M4I!VOI46P^%P]>^'6)2@%L(B3_*4E"@B5A8J& S[@.'(AR$P$H[L)78^5"' M90N4,Y.LM@>FIWU]FW'_QEC[-V[-R1T[-&[LD9)P2X&,M77:LVU"(+[3KC:? MV[ZF4DM]6XDL4#_K@+5 ^O:B30#^N/M5@MVO7JFR.KVWLJBG@8W",C@/KZW9 MON9FEY9FV>L A/N6G?J$<=^RTY\Q[ENVUYR#]T-+S@X;/=MAHZ/U+:.-RYO! MA!Y=E:04-2ZCESF5@L9EA2B-RY;Y'\L.YQW?%< ?1BPSW;1W+J.3[ES&T'F2 M9G'OI(3RBW')+V@3$HH.B^TP8DNF9;EF&#G,IXA)2K^ MWDJ9[GN5C!"3V*Q#^_A\I,,#KTJ <#.92DXB\517-;.8AVE/]/*3=P)GU.4)%*@4GQ/=U1T9?>4(D=E M[I1B.C3CN)C??+9QW5G.*GAV/K%:$]N^_:55OU>O=NG*$W,7!J/;!8A2DM"! MC0H^O#] @5AN"L/1*6RA%V5INLD, M'B<6"BLW#57A30Q_GQJ<9+<;&$>GL.7?X3!^?/1&[,EZ"X8CL]-'$=[*G+T> MK'>RR%R9/VM_OVJ)KL*GM9).VU7H8V:$X57XDFXQ*?0?D6G/;@M6CDFA/8YB MT]8I^98^>Z]<\U(>$Z[@&'&7[C2).^C#,/5HC OV#9?[-:8%E1IM?Q_]Y79Q M$GNL@%?ZL<:].(O ETTM:A-9J'W_V_AU-VH_WOSHQ=*B=O>F@X$3W]*PQ%O( MP9%BA/NOTIF7VUKW#L3I%3MTBLT=XV!P(CE^EB%9*?.7DW!,AM,V3!J;%1\# MZ7MA>%^K$1R\B*'M""?YQZ[8YIHR]2?.3>1X>A*NU*%FKU44[DD8U7ZP:S;/ M,=/"F(;;LD6U]IN[LH7'+/L6 B[W:D.[/1P78Z^VDQ%A5-ROJ2=X?4R+&_:.H@23.1AU 025'< MG'3 <#AN![JX%R1AYUH8DI%XDN-Q.\(,@2&)$TXLR8E!8,=VG#7=IPES;E4@I 87,=)^O9(28Q#:&2 IYEN0B' UX50*, M4WY[-&JC!9%DV63-9!H:M8T&=R]?1D_@QY#%C=K2<%:%3V,KK?2UHV)R%!U\ M1WLB@1--B@(7J:MFZO&5X7-%L*O6Z Z M3WE-3NK,X.>?'WWFJ990M?3JS#QZ",N?"<4N;*JF0@J[;42F/87=CR+3ON:8 MVK%HWZ-S4Z#6;QD,Q-CUA"5%D27IG;H3I*+O25QLCL.OQ,#,8)<2H2'CNEXH M#Z/> _U'%A3A 'VK"<,9GP#Q-D Y)4^2X6!52&.P&I%V,<-]RL0,]RD3=XZ< M@JWA50MTX/K#&$0PACXK^/SMV_<:/9"KCX^';0D5LR5^0\)@J[H9//)^U?D3K&!R@ M4 ?B;^;;/"7+UF0N<,B3HI3]^QO$-":=H]*>F?L;8L1W'&LP![O[]MK;;Q56 MZ+A)3K0*:TV$WU3M\F_IZ\OM+F''MHNO2D!3?'E.3]P1B!2U&>4"3Q(+0$;J M]6^]-2Y@\2_)TUEQHE(3/$5@<8'LVG_-_59Q- M)CHA4<=AD4YQ0]6(3CZ?PM1V9-K7-$([78S'$J&0/$4EMOLH1DN.>/%8K7LO MFZ8,O6MK,FSF>>U:[!@-_O"W1D&7_*S:_5FF )W0?9Z2%G?40D7,FP0P*;'0 MY1O?_28IWW],V'S /4?KN)-D2F65 T<-7UB.S M9\[$;%TA'8_+J!E9Z(\.0 MO<#DF9OLM5 [<3PU-T))&:Z)D#)<$R'M'#ANSFPLM:MN5";7-X^_2X_M78*" M9-M5,\MSSUXK4=RN.C+FU^R:8Z:%,6W-=OVK8]J&*A+,A?C4YG/;UQG[\\?VA4^#B"Q0/VOFO4#Z]J)- /ZX MD7>"C;Q?J;*Z;<0SJ*=!/<^S. ^O3_N^YF:7'NT'TVW-V'$C=MR( M/8XYK]OYI&=[:5$N[6VT)H/NX\^?!G-MWZ:K#SNUS*L4]&$O1^G#OBR!6'8S MB[?T5\#)?ZZ^Y=/>AYU*M \[1XIT'OYW\T[%ZVL$'4LJ,2[QK289H=0VYQ>Q MU&*16C+-1%'/"Y;D6-Q,/ZD=G64Y)K6]1Y.2P)%LA+*L^)IX1Y;8=N+9HWR0 MYA%->8:F/X44$:ZE"H-V ;0Q=);G*(&DA?A]^]K6>X=M7-Z[O)L8-]Q#H8?[ MEJ?@H W/I+%E7/IZ,].SPOCEJ[(3"35XB8+&(//G_WDFN\?G>":-Q^\4EL#)="V[U6[[_[)@L]> =D>F="7/=B\/KK_?BEV=W%F M.[43N 2ZDTN3-22+*4%$UZ4(.[=E%4YC?[2]53@*.-/@Q 16("DQO0?N(Z,H MN]V,>2:-W8Q3I ''Q7:PLRI&[,(WGW*MZ^-( W3@D[8*K-:D]BA_[4E&]>I; MLJWYYJ2@ KY+4U5Z@+A2=5E'18'Q &J^#Q'A_A$W7[Z90XGM6'Q_[-SK?W_\ M'%ZILQV+]5Q*N$/?1EYLZ3)B;MO'@40,;Y@N13&%U%I/ZD&?S$!?Q](PW7LWB8\."2BHUX/@]S)Y7)V MHS5Y*O0KZG-I.A$/8D%@3I^=M^ MY8?Z\NNGN-3R+Y O"4= P;,_:MA#"R2?%]+K!7:V1D?E]:IQ2F\F?8\;P&+A M<;+-_W9B?%J:__%>@,CAZB-##WU&H*GAV/K%:DU_-.[6@ M/+'B[T/<:: &].XWNEU@.DY1!S;*%WA_@/IMN0YLRFB((OIR:SBDAE2@WY\,.Y?=L5&X'7-\0)M>ATI$P";GL&[XN"-1"PH% M!);<\1(ZVAMDA!; %5<@EH\:B,V1EECL=3VROH#2C[L>VPV3XY9HF[$SX3AM MQIRCAF9PIG0<3Q2BDJ M[6F\V/)0"-\#NSS%DF*$!FV[1(3B]A$A]_6&&DQNZ\JP/?-[BFH--7E\3D#Z MP"=B_P!QZ84QQHO+7%L8:7U=[D:B0N.A"&P^6#ST4*@_?K\NM,V!L'\\M!(! MK>'1ZPN(M@5,\I!,5DI9BJFP;#(4EF596!&C(V%-9/<:IK\F.,SR]$\HOMR* M26ZXN1AL7BY'0;=@.#([?92Y7YE_2ZVV%+4UD7L/8\D0+>.:/=2.Y;07F.4$ M1>:\\QW^4 [5H>\T'+SI9]K+[1, M)*,P_L8^])Z%KU0A:(!'2B=RX>HK1E*5]JPR# Y8(I:=NK1KZK#9TKA_W9J^T M)M^?!);AV>^ZN4O0LD==[I048D9+W %+Y#-*P9Q)+&BI_;VJ%Q[:S]^NEK=! M5EB2=#ENT,2/&JMPI"BFMU)TCT+1(W)Z-?.&&7RXJ(5E2%9*<:%-1->?SW A M;CZ-A;C'0/I>&$[F6!$7?BMXN?J[]*C9S6*#B3&=$L^MX/3RW+-W62N^%3RR M_<"W@N_ -'PK>.1<^N:+D<.#EH3Z<[(L3=(1VJSB.\%7H2_A.\&3A'YJL1T< MX5R%1SC5+Z4;XV]E1#_2!RMHC1K_;*C!2 2(.Q;#[/7BL&@HRGQWKMY% MMHQKDM^8X4DP?$W&'C-\"X:?;@2W*PQ>FX>(K')KRKNPRAU5Y;*B4P$EK&QA MA\N5RJU)OOUR6ZM?=WA#3&9[+_HMV;.+EM8FTM)UZW:T<^:K%S&5D]L^''Y[ MOOWVHDB/W7EW@+(S;.@M3(>Z*CS2[4P)%SO1),,PI!3A>J:X+A)/*W93?F-\ M*[P.="J"/H&1N))CM]\ M$=P^B%A9'&$P[ .&O6.7PT98A MM^#/<"&7]DO@O0G,;G_/!-4- -Z^D3OH;C%9'Z/UCV[8\ VV 6$@CV XX=P\ MIBM =^\@TYW4@]-?HNNV?)7(ZY4H"GG1%WN085M M@+\C ->%YX3PB7!JB""^B5S.,RN*^A0];^-.,6<;0V>:LS]X7Q$0:9\=\,,Y M:]I4L1SM1+]#:CO>[XN#=@Q-DX<6),[[Z1/A7;-'S2YO]G, 94A"SZ%3&CFY_;%R&S+>JYG&N3;-Q6]\^'SQ_9%U@P,G,:\O:7< M;E&4,)-(L58ME:N-71>9#2 ,QD[CT CZ;E2(D<49WZWZ/>[LT>H35YKQ;!'O[F8L/MN> MG0MN(M2=G,VJ,[8>8.>JC.>0JHRH0R>(@Z!U!28K$EFS;1E)0ME]9I;G9]P. MON/[<>F^,]"* KT#F@-64_2K9CHS60J\7ZY=WD:_6V-6'^WH#& MP^_)39Y/U,&$';C;.FTM.KN-L7$6,LFE:>D\7RQ0G9+,Q$IQK,KD[07$2N%_ M8R:._B=AK=_[\ 3C'IZP#??G7:^#"RO#(SF6)WDFZ/KM].(T9B6*%Z)8B=*G M1+'A@E:I'[M3DI]16XTZFK* M%ZE>93PJH)TE,6/CMY]U+I&RKA"RCX,9@,BID96PZJ^/JM&_^WBK0EE^(MCOW?26[[ECC8=^R MRP'6#< X0BJ5SG,D'W:_SQXOD%;0B-5*N/MCUJW1)H.X%\=>II%;4UL'S.]K96-$3Z MZCLH9J90,6F_BU@Y];ITSKLUV0 *Z=&UE%7 L%:=;B"$IH4!8ZDJ*!NLZ+XPQ6:GRH@&6_E N5& %D@J\Z"3ULHYP M\K\"S;]N&^;XWH2.JV0\AZZ(I'%^7MN%4AG7AHS8VU-A MF 23=:EI7Q(7^[+> M ]-S2*KN=:73>X3L\-'I(*3-.4F\0^WLC"XA=_Z.5'1 6!XX8>%[W,7NY(S; MZ3,0DX7A%ML"CUGKI;SU\RWH /4)W1<*71$;MN2[IWY5K&[QZ7?"_BG!)1\3 MLZOR&.@2:,[8F ' G!I91]Y8VJQ:1]B(%026E/A,EHQ@LDY!:S96*^RH-DGD M=N'RE(/+TX1N+#CT\E1&U+IW7I!5UQ,M!NXGF=B__]]^7> OJ/OP8&=52B!N<'2'%/\_ M>^_:G"KR+0Z_3U6^ V?_9T[-G"(9P?OL>7:5,9J8BQHUUS<62AM)% RHB7[Z MIU%"?A98,Q NZV.D#5( M#9J#7?;VS:1[*;UFTU==X;=V#,S[_P<4DG3"#86ED=%]T!D.G,X-P>UCO@ ; MYV,LEXR TG HV/IV5!08$?F2T9;FLVPF%@'*<9TP$+=V^US*:C,RL6[@]P4] MPX_2L)LGPABI!D.8.)GDO;-^[/J] MP=?SJ=_:)#< 9E15#Q1-BJ;+OJ6H(E)/Z%7@*^GANV"XTR3>IJ;T))&N^JTW M'C83?B5E[L-VCV&!G67CZ0@4I492:!]H,&P.@,U)T ?+/\$FTDDV$85:MJUZ ME)?1,"]H75)S+R+Q;'*OP4C464$;/NS8L/RYAJ&/#&?Z2%_(YPNU_#0Q2#2G M#Q^=:^WV,IY,IZ/B _ 4Q5N_,$#I5@"LC %7YFS"_ 6@94KRWXP)768&WO_^ M:44!I0Y\,VRZBWL*WH/:DF"S/&:A\0CT@PZ?UH*YB8'':WA#.(EP'_OW6X=I MK5%C=J1&7V(7?!:2).U2'4(HO<.V0N0#_?X /&SK@&Z> M&:R)]08KU!YH\P)VUG3EK#FM2N]7W5+EZ_:I]9L:I@ UNI=B3_G4F [6.!@3 M;-_ $HWXM@X\X+"M [J%1>3$K5VO]1JAAI*C?:?.1IH$#=5(;Z]*!SBK_HD( M7M*R-3,JW6TWIU=2=_!P_3)*?H1[%M2/7\;18-1B2Y(%,!3QIWK?K3;X-(WF M6[O>JG$7^U_%EA;6N-TV00KO'6^+'0W2L2S+V3:LW0VZ?X?A>GR\9+?)*.FY M 56>'<:!^<16,1^L^0XP0YA4>X(\S,EB ?]U %^AK&,RU1':KL+N9=T-YB3#70HDA(.9( P O(J(K[?WR@ XYY" ^SPGTZPJ7@$ MFD>$+^IR(+EO3W(^1%FR;"H=-7)ST#ZR6WG;[-)#0/682P^Y*]\4+K/WE3AZ M#[D=Y&-.B)X&\JU\;P>.&,XL$!M"W4,62)R-9>)L^I"[&GHDCNS&(TU]GN@C M#K07><7D]_-61,9W_MVV=8B)'+9U0+>PA.!BZ^W0HB0+:8 MJ-+)*_V^(M>'2OL=W)P+1?F#UVYS>B7<=<=OM5)]+$4EP.K[E%0=EG2#1 9) M.D@A DN!RA"HF@DF2J>#5\,RJJUHT:SEC_BV0M+\(Y.*5/./P[:^!7*N&TN^ M6C0$%6I,8LX?B[.Q; 0&V+@6PGF;E*>BHM;00$_=69+"-JE.1!+?5R]RPM=- MX^;3WS[W81^N.@.=F?1D%;D10)7OMJUPY$PX4U6 Z4EL.AUGN?2A+/Q *-^% M4'SI4I](8U,OVO$[^\2BFCEYI=(I*T-DM/E=)=G'F>+Y4^R*G]Q')HDY "%/ MP6C*>!F :32H#QV:''A70 9TEC\8T(=MA4NP.O'\P QG-IU,LIE$!,8DNQ&G M3GYK,DX'$J!)"UE;;_6#VJVW7A_&_+._ ][]L9&-PU*?L@8:F>E9#D.EF9_U M:JY=5!8L",ZNXS-L.FMGU.T?G&%:9:=2Q&PJR%+$[&Q*A&X753HTDP"1]O4U MV'RET99G/^#Y9M5O!-%7!Y*U>Z- MP!=<^&IW!?D5U80A*G0Z".H-9R:OQCS[/3O>&!!D_C)@^#"_'G\0Y#TH40-7A62X; 1]^2)6+@R,_?-2[SI&_=P*. M>47 7";!)FPUIQ"*-G?>?_M)U\$J405#B9K>E4>W9]E&Z4[\G1Q W#M@[H%I8@Q+G%?JZ/!H,> M@FHBH0JT@LJ3Y Z08"ZC^ M#:4J$!EKWH_E+Y=:%A1$[3T%"SRN?'W*17.YW>0B@!0I\C_(L L(L =H1B6Q'F2Z3QRFH""DYJ)WDV M'8\DDSIL*^K485W)N55*FH]%MU5*- S2WX BOO^V#NZDP[8.Z!866XE?R"R% M&$]9D=OXQ]G4;UFTZ>P!:2D]11NI:"YD]I5OW'U-DM5^/MQC:WP/F8DF?&@[ M>_D$@,I(!E0901;U)IGD-Q.PA[#:@5-$$H"';1W0S3/!9*T;)<-J8%8=$CGB MLYNF4XWNYYA7!MG7:$?3ZF;7=R0R*NH)0_S?H8+%P<=(TB22ZAF&5M_$5@^X M#;SUVKWW-"UXP=ED+.;0T3<,T _Q';IUCP3:[STUU^^]W47M]ZJJ#!&Y4_S3 MJRKT;Q1!+BKJJS1&,M)H-&#:[];Z6GS4JUZV0JV_^M[.O5JE>P,H,18P14"D MA)E"@G%%9B+EBCQL*^HN\I6=^UUQ7Z_#W0M)'VPLSK-QSJX[:,@N?)6&_,\0 MYDSAG_\;;(X!?0$#&]\^?#4VCQ!M!+D'/IYB@/<<@5W7$3H^$MIMI8]7G(!; MAHXAQ KY2!9&H@3:.<93S&\U^A.I]R=*N^[*$7IX)_@/9#Y8U,YO>VMXW_]S MA-X(_\0S)R<&"8G2V-C00H'?V7*S M!'K$DZ$R(,G/'3 M3^93$H==.'#L3SM.-@N&+>IR>'_S\ ?%"YXPV<7RY^D8"XK -&T]:%_C*?@DQES,!C#?_]@P-O=@8J$]Y,6PLP3 MKST@5VB%>LH&ZA0<)L9:\'"&)X/Y-UHW"@>@".$!WGM=Q6EQL,X7#D:$3O&N M1VI+D$^P3<$>'Y7D]NF*-?I3_7*3>D\!W\NELJYC)$&-F&8WIE8VN*Y\_I5S6E*FKS=0F'T_3;V^8K[ M?!MI0ZDS\1B_ 8V/CSCF?_]?AN>XG\P,WPFP>*XY?7RKE-M*[?.VEOKQJU*[ MR)5++[E&J5)F&2:7O[LOU4OP6YUERR 9PPKAL\FO+ G\@NF >3,U MES$ L+8$/ ]4XA%Q^H/- >?!7'.H8N45KUF0QY*JR.1[N5L-N6U 1?;D",U7Q%OI8IE"+!6]44;53IB3+RI@@ M-TM59JQ(Z[_"@P)Y2!J2+> -:O@5 F;<=/@>AHZ*K7D&7PE&!Z$/WQC0$2$, M^FJCP9!"E#IF\0[0UP"#!-19_.J&0D!-'^\JH'OKYVOW)! '+/.)3$"2[=#+ M@*,J^'[Q\8^/.M@4Z)$P.OD&/JCE9F'W@Q[ZPJN8D,3[P2JU-*#0GVA8]FCP M!$!?T1 S6Q!OL:LJH]BOI,M0?_8(;8;N])K]P0?B'@H0$77]P7' MD"A0+:N!(X,<53\= LCY2>C#1#@(FG)8"%VD>BA&TCV'P%WD5=XOC.>M@2P/&3;.!@C_'I$ MZ!$&+44+ M1L 'T? 7>SU&@-/APRH= SIP9M*+U.QL0BA*Z&D*/E5O, AN,64I?:F-=R&.,2 P86'8ZA =#J:_+ ?K>.92B%'=\]-F5,'21!OYJ4 Q= S M6HD2]BP17@,42=]FP1G,$K":#$1$^0^<@RZ"]_F&7PUM_ 7F4YC0&S'QFG#S M!? 20,Y6,+"!;D(%B&&TTH@($=2A3-D4P41)@\TK\]A,VLF!Y!!TSH0O7$.D MT,(*!_@>Q0MQ!@SZ ?_[6%KQ/S@R'\K(TP1&$)#?7P\>8188G5G49.$XBH M H-UQ]Q<3#^"NB,^@P']*.[>NA)YEXB%!94C_S(C641J#]/PV=9!GP9S%\6A5Z_%";?4T#?8,ZQ=)QINU13)BH_ M39TAV@T6]917&PDVA...AE@'Y&=RP<^ M&VF@.FH8L"VLY-/8'5ZUTK$L4_@"90J)S8&XP?$1 MILT>'-N.M*H&J,B19\1%E5@5#:C##M/1$MK$9NDV-B LX?UAI=%8GRP?++Y\ M])YD^:M_KSYFU^"+1/?J$F](B-OEB4.++HXM[V?H(LD.@*%N 1E,'/PN6]S( MK\2-1ZRT8U:JUYTQ MI&04/W6L8I\C(P(*W0>\H/NQC$R=!!KF(UI'A\Y,*26QIO1/37<%S6F\(FJ1 M1XGG[XNP[-YD&9GB%F0ZQX^4"%@ %AA")#$"XV->4%5(DLGUP=M7Z6 TAG[& MPPEHXHH,3%PJ+:":+P@VC=7>'JYSTYN/^!H$6P3%.B3;X>Q.O=;WQ+P3:[%N M,3B9C>5LC &K'DP.;+2MT6BF?D6%_P*[*H]@\Y5.'2P<_=/F0!*#8COW3XG" M("\57QIO:[""V&":;B0:O[HU%78#R!ZY5*ED0H(95XK@T2UP9US[75JC[E?$ATQ-\STC!UOX;=8 M!X20(8T+(Y1$H!P@9>LJG'UY#@2F&XXZ-MH8M5J(08(JZZ$4B+GI*C=%SIEV MKF,G0\.K@,GXO=:@K\4W*(Y(^ :^P9],\/KP14D1=27>^,S.LWFZ)(LS6Z%\ M3B7!.YI.A;2V*I$@6% B>'KSUBWW/_.*AK8D 1:B@,:V32I8G0VWF^S_-.0 MR7?F\\00PH:DTI&&QT=_8?M11!T)T%R2'?W".4@P@&/\?6K0I YO@R2)SYG& M1_57;J 4X+VV#(?\\9'AH#:07[?J&*J.,!MOF=C+(L+'[Y.'*)V.!CJEB@(V MT)FQTL,'8CX1U,' +@2LUD.^*',+O=)LA8<+Y1"%=%! M!6%[1,J]E[QB;C-^9_F^F_*X5=G!]787B:,>JG1LQ(!V-K'\YI !G,U::_>W M6*[9]5X4-9+G7(F_?[L8QW?-&_8A6#N?%7P6:TY1X[F7%2X>[N.S>8NBI UZ M GX+1@]L4M3SEX7S^YL"4RDRI7*I 1GPEH1A^',C5[LH-)A\Y;::*Y<*=8>8 M]D:U->ZAYJX*Y\=B%[JY8^Y24SU7)S[_ZU*IWW)AS_S#L]KR;(;J3"E,=S[H M3.]J7WP5[A-/E5DC6IOB3<[$N1C7]/=6K^YOKKX&TD4E M86K"\Y#ZL7CVQ)];],S8Y.RK>FIL+UNV*]!-LZE4FHWS=C$F6PRR1PVGQA ; M([VOK,29JM=_-NY)V>9569A+6$R[S*X?-Y;9@1#GFR>;? ML%_)SJAGK[P-:]FT) #LN&O<+:>CL2\NT2^*"(YW7VWZR77%01Q^OK[V/ MV"PR!)M9)5DW9K >@F75@%Z_&+%3R^T4S[.I!+>6(?M("BY4CV6JL),+.5J1 MH#$J:B,,;'P_)(KJ(>VD@V"X-7/[05$0UTY]9!\:Z;0ZBZ(Y03,D5.4 L##1 M5IR-<4EH.;9/ZG(O:.Q(BA2FX4U;D,!#:@I$?:E '5Q =#1)=I[JK5#:-R2?[+013545ZOI-F*88XS:"83*RJWVQV4_+59NQ)F9O0+$(22W55 ,$Q5BS(]E[/II141^ M556HL1Q.YFM[&GM/ M99\_9N4H)M0VIQJG"@//P!(F2LGP;&*_A+*)@^Y"442(8ONDRQG+!X2W]62Q M]E+(EI]4SL1;8PO;,_O9"N'!,G!])5@NQ7\+CER2AX+\*M$:$H]-"\XG-6>V MYZ"X\NVD?-T;Y_M*=N;J6H)<.'0:"W#"1#5Q-IU9T44_;.S9P5.L0I(2HO:7 MEY1R[J\1;OU =]!6::I70/33*%T^%?G42_D.65W%<^ ,!_FLA5B8B(IG.8YC MX['O(8I,GV=O!OP(&-W+&!.D\_CBK%=MH+'2NFDO.X\M@ PK=87.A9Q(I["H MBK#W"JQ%LSHD_';V_!CI^4*< +S"Z0?YZJYR\=QJSYG;L_*:_9O<#A *$]'L MW_+V3 J=(Z/X3/CRA8[\R@8P-MX0OBP?!D1']UGYHS^^^CA79X7\]I ,AR"R M!U:82"J;2'II+IGS08Z/EDIW+ GZN5AS6KOFAZB2/FLT>KOFP^^IH]E^RR1L MB*JJ*D7 AY),T6)%A82=*>AR)5^*(Z[O2[$[57M/=4*/#*2<;E9!.5 52H5F M/92*.M!"S;;61T70>U2#3BJ27K]C*2.SU&YV!9%1VNT186WXHRM!'@GJA.%( M:SJ.5$-I>"/+K^\*8\2T$)(M)3Z,T(&*(*@5FAAEGXM;TYOFDC,I/6AI2\/5 MM'^.\91Q &5I]\='0V7N[" (X0/HP=.'?LI3,X56FKF/(ML =*%D)M.<7A?. M*MKP5N8N>#9$M58Y(1\Q9[EZ*0\/ M6FIL?J]Z&K?9U%X5VF3UXN2YXHSI]4>G=,9?WG-MSL,"&>]VG8:]\9UMP\K-\?8ZG) MR_A&>EN)(0E?2JA6V"3&:"4R_Z%! A4D7>!'IL:"O MN'X"U]+B#J-NEJ=!@3Q6$6)N\0I=C2G((A*!#3)7(QDQ\1CKR?$B#)ZZ].4W M<%R;U,[U3'.">?ZDZY'7!KJ\]] %IN0U,H7[N$L2['L?]W"[NQ+_K/IOC7VI M&09F#8V1/$)^V)07Z$-X3IS=CM]FK-:/HN-$ FN\^CD<:D5WJC:VQRU3W]ZE M2'?%C3CWA0N^-I?+L&D.LGW3WA7G?ML[XLP[X@*]HQ2;3B?9=,*NS^/ACD)1 MXY[(DJJOC(O2E<,=+8W^#N:.XG$VEN+93-Q#.K(7T467(KJ,X%1*']U XV8? M!+58S(NUR5OK)IW=0E"[]Q'A@S#T),Q?/7R6O[UQ!CC;]W]MCYES0-^O+(;^ M8?_?CY/EB?;)).;YB6WBL;Y#WD_ [TO LK%$C$W'=JV'CRZZ!R,R'=$]@=&= M2VT#_F@SFL $H0/D^52<326W"5'_O65T^JPY33\T>LD[]3S6;X<^(!GHO"TC MWX%YU8LFZ"PI(VQI#NG1:$='VJ\1Z0.+H'VAH$HPU10>4L@LXS89P3GL&I-< ME,% 48> Q/X/GX6/B 3407F$_5Z)^8X2Q@P*JCO6*Z;;3QI4//T,.%CR]ES M_&/M,'ZL/@Z#;PWR]R-G^_ MO>+XA3_K:\$CM_6YSQCGL7+XR\='"S/EZ%)UH<_D9%$5R-(PKE<:2R(T.+6> MQ^@K6S,8CP O,3ML$W"J-!1?A@&YE^PE%8' MBM%X?+;I?&6V1WV1"X29K"3,UM#_8%T"'WZVQH5EA#>YXW,Z!+<^'(F2V[W M@^85K+Q[$\XBQ@+2SG=I1B$YBG[-," <=!0943V'#-NUR:(Q'C-7U_LYLY:; MFD<-# 6ATY%Z$G1)5E&/'$CK2@/Z#AVG.3M< MTVW=& I/*$9Y1:0A!+Q'IT-6)SOX'&"Y!+6"/NQX?@HC&6J@:X#0>5C/'!KU M)A#KHWE#D6./$>7J#9VI+J$@R>P2',?9821SF#F1V&7$(1=+\6DC10&Z[KMW MXS0^E<>:3G]F0KM2;.?:]X.O>B)HMVA#7Z*5@L6WF2=/$^FQ1.Y>7=8+@TEUJHC[GG$9K QV@6"L=>0(.3Y&'CLQM<' %=..)M_0 M%+RX*&EM%0T)1J]"$F^F)WF*/T$-1]H(-?P9A&3'$!A\^[M-/^)C?UKM3JM] MAA%D-H;E^&AN#HO->"%[Y\/?#I.0=IN*H[LDC!E",_/Q^&B+,48[3;VQG6($ MY2V6J3=6+5,;8>6"'I7"0%_?*&.QC/EQ\ T8=V2=:NQ=B9<=0OL\]88/<.J- MG0BJMAXJF?(EEQ(B4]&W4,,3;TX_[E[KW%.WVW^*NZGA.8R]"6[L36RK 2EV MF#KMY_OGYUSN.2>NJL_8?O+"]YUSLW[RJ3]S;NRN\;K_7/ZZ?LY?7PD1G6FS MM4:\G!X28V/)#)N,K^\I?%=C-EO&.$V62,366]; XP[]4X"-6 M"!;>H7,U\SSDN?>D/Y4L>YYA$PJTW6%HBX=2G$VE4RSO:9.C&?KZ-EW+_1 & M@L^]U+B3OVW)C7C"5ZX:^+R+T"'RKK,]'(,W0QU.=M6Z@2[JLEV_>)1>%)R MKSZKGIZUB-\693;IO^[=K:;96!:,YO6%5MOZDA-$06\77%SD!O*@ MM4\VY'V+]S!PH W[G'NI":93O,<#^@(S9%9U B*/A8_"US:U^2%K ML!X&//6DH;B7V!N+\VP\ZP]O]0M[G7J;$I2]03F\7/W^:K1-E6K8&\>& 8>W M[Y;JH9F2B+$I/AET/]14<_IP]O3Y,'RY>[J0HA(]G8]FTG Y^FKW1B+Z]=__ MG)PP10GUQ'^9JO"*?N+%/D9(;N-%,C\9DISV+\,S)R<&HHK2V'V;&WK>DZ$R M(&UJJYS#(WA_=D3L@$BT.<]"D-8*2 .$/YG&9(#? MGU,QF;1_,F5,DQ3,904@FK$^](_Q%'PRPT\#-__[!P/>[@Y4)+R?M!"F([SV M@%RA%>HI&ZA3<"QW(;/BS&#^C=:-P@'H)BV(Y$FZOZ>E=!3M%RH @\L4V:WQ MK]T@5A\:_]I&W2_[_.?9QTOL3@P]A_.WR>]2"I)SM]_C(XPQ,;W=K\T^@NKV M>WRT>([?NMLOWYRV;MY2W#A]IMZVW60*';K]1K/;[RA6>_\JY<[.'[NKNQ^)V]>ZM&K7(>OVV[I./=22R?O\1X2:_:+J-'M_]_8:SPF'9K^' M9K^'9K^'9K]1/.ZAV>]W/JZOS7[==A+/ M_YLTW=T%[QP[CJ;C638>VR:&_CT;['J9GQ!/9MAX=M= ;W31V'MQYM2^E4W$ MDVR2#V7CW+WTS?4PA3'.L\FL9UG5;K,5SIO3LUBIP)TK[5PM&?I87D0[R!FY M,L='\ZUVEX*'\SUW&;];[AX?.?;45N(U7&I'OHW1MDF@"$T@D%D+Y]6$: 7>/CCWBS9SFC$(H,X@A>/5(VT6VD9?8&@2RG^DB(C MAC3%H:D&M"?,$)$?K" X/K*% ?3;F?42Q&RF9?3'_2Y<9%%^NLT/&BHSK6Q- MQQA\(*F#[35YF#.3.:IZ+H=#^L]<":"[!9I3]%$L\95!9]+JAE[6_]?Z5:XT M"L='/&DWR7$_%UIQ9?AL<]H:M_K7C=9]#6LOO^KWM[>YVC/)T2A=E$O%4CY7 M;C"Y?+YR7VZ4RA=,M7)3REN[N+2^"X/U#BM)Y]9[61AAJ81@)H0(R?5D.(3! M"XH&)ZB;C(!@V\0!61.%6M([W-N)"76"WE0ZX^/9F^8+8JW WE] M\BMMN+;))D#>CPQSAJ:QF)>H#"19;QQ-\G^Q>H4U($L39):V(*0YBGC; MNJJB(LB>A+]9&R83^P;J?;#]S,BHC3482*NDC?TZ@J0RLZD!L]3,Y59U^DD) M7&9';0D]THX.6T5(WY@=1"QPP"^ BE8=Z+ [N%45=?%CTACZ4UH\I4X+0@-D MZXJ:9=*"T7 0D=:PS%_07+ M#?_6W^5B?Z0_9@>ZX9D&'FU\J!FPPDH:0Y#5 MR ZEB&$V$M0VPPVM2T8FR,H0M$!HN*J*1"8U]0_6)2O744R:/U*$@0=]U,[.9 *6C*$/\;MJ^$\-]!,T3*5*1 MUQ(L)$>S)R^=2(^/\#> 2%61X 29&G"1RU4M^K[2EX8ZF!:_:4^+1MKO!N#$ MR$'A26 ID)?AA]Y&\L+$!'LZE2'H&OQKFA2?7Y@42"P-!(A-SCG$!7&5,G/M>DPS\,Q2(2K92R7>M?FVR M2G.:'5>ZF7,)*;7L]U6U"LWI9M-E5VM5)L%#W@$A7VC((#MW4Y'^: M,XE&?3++ 3/R=5C!&J-@-F*OS!QW7XYOX\R:S=\ M0/<:JG0*F&H U-H"_TY;?#WS7VQ.4^/2%?J\2-W).UO#H>#&7'/:^7A[*2=> M&Z.'##9\86P IC_SR ?VNX]MEV1HX0T:\J9F*U5;054'.\;4IEE\ &/$*".! MZ:&/HQP"NWG'.K]QX:#+8M8/GO4!U:N)XX3J? MV0BKOCR<^<.-PKF-C&5BFY/D)_J+T:F"$6>"QM,(FH-#\:%6PE4A0;]58*#-=3N8= 2C")):*8C9FX*PYR,LK9)VG2I MYO3B+9Z[G]QU^)<(1":V%6WQYO0Q_?GX,?ZW[ M,K%8DAQ><7V(^D-C'=% M/2L#_%)8!OSS&)(0GZ%#.J'7%5Y&@R,H#%9Q.T;6#CD7:]F",60*?T\;M4Z, M[RBJ)5:%%X/X#\QPDC%-082HAX9Z](DNB=5]@ J=2P6;,89389-HI.DGI#0U MH3.HR5'67.1G%XLLB,.0;W]*I.$(T;=:$.V:T$#D8( 9&!R"9CX9;AILF;2E M091;? 2N.UO:C*^6+-8*$>>'FM,O_O&BE7M^[$4@*W<7Q_O[C5;L5)_>G^0D MUL0,HC@^FL'F($'VHA3/KF(V(V F2C"CZ='P/[Y?XQ==7(!RK"%UC/FS9DSY M7\!6:[6C-D(1,"8'R2=GL0$32^XFG66_V?LJ+-7/(&RR:NJ)4B"UYB?G+2FIC" 8;O29CE/P)[-C:H!XDMPFU9DEG! MI$LE(M

H!D$-KYG>/U)$@&$[2&P/R_=&6HNS0-JPEJG$JX%6TZE-6<'PVC?>?>@,FH-P36I*S2: MD5:-[]PR^5( 1ZB$7PYF]6BH#3&"4PW3%,DLT\7FO:)"&27IEZ6KO9:L$YJR MC[[T%"8L]&2E3S4*BH(8;_-VY 0(J.(7TH08<02!-S(FTY*$;1V127ZG*B^X MA_7A+1A?A_#P\5%?@5'OP,A2QCHJ,@>\0K 487X!O2,Q^S2F3)O)Z$37I?HJ MT.'LNR80&5 ->V;VVHBR5>/]C/EZK&CK"CX+OG.=2H&6)..E>@X7TT:"ICN M3?8$OHX^LG^9K!!?,JB^,S\,F6QJ[)9ESLV?K5*+ @,\RC"45.ET=$0@=RE* M&)'(?C"8,*M$4',S2RD"A@;&+-.6U/:H#WC2GDUD-03:-V$"[MN^9@]M7_UM M^YH]M'W]/B%^XHLTY(#>/7NN:_9JDS$]]K0A:; MT_-X[J/+75_?7Z&9W7)\E)LIZ18H':S)O2EO6 _0$[V)=\JJO(,11[R/DFJQ M$K$,)N%C,!*<'(U8,\!6$E))BJ^(!I#+9+K_8.2Z>$)^-IX8@54 "YJ*(:0< MZUH^@T^'=13085K4PM)FN@*U>8@#3T\P;^MYR(,N465TI>!34=]9AM@H^)2F M(4SFTNO&,#4 P8XDBB@$>,AZAM%'4]/,+;0%F;CRH*NPKAS-U$05]:R!?6(' M&0$KO7D_:VD # "3Y)G=K#_&'A^9:K*=R:/[&;'R:?8&[DW8N3L$.%*E"SH( MCW5%"0+V T4#.Y5D+LQNEPHF<]\D \31,-Y8%EQ9J6M\P2)RKSW!$HQ9+,%N+#H M*!&(-83-'8+@!H*2L@*W40^6FC:NW2.1PY9 BACK[2X21SU4Z:Q2G!IP<4Y- M]O.6S/DM5FM.RZ/W^/4DFQ8_VJ'7PF;*DXZ>9C^*6=[8C$D#Q\4Z/I22 Q7T M#:>$) +;-\)C?YF8:K'(_S8HVN -\^&Q&1F?DFK'90_K;&.VE6>F1Y1P%J2" MQ\;Q'7H@<[5S^O@(V)8TE4[+S3J3*Y\SMR4EFU+#6I*]0T?\]1Z MC$V;>_>0][PAOOM7S\^42IXFELPF+_GQ,SY&:MYHN6 MKOBOGU?OC?3[N%9]WT(8V'6]"A<"! YIE[WUM^P>3(]-\D+:&Y_>5_D,&S5F MG,GP%8KT2_I9L-5L>U/$Y(^F^6 M[@)]+>6][+3D7;7#' M(E8-YMRZZ7**8[.\W"7_I1UIS^5 MY+7ZT^=[X^MK4*Q.0ADH%HU!0;80$LS31\+4MY MFIK20[W)HH-^9PQU&.\3*%MR-R,HE!3G_R'"HCLMLP=?=*<,QZ93:>]U)Q<, M86\,VEH9L>H*"#\>6OCQ.S].O3]GI\HV17=[5LN"Y@?!Q;JAH4:%5&K2-@/GIE,Q-E4YK?@F9'0.0\&9_@MI8/!&27:C'S JF>3 MAGL@X ,![QV,]@9);K7'R,CYFJP(N=U,7]_>F].SSX_R<[=T7LIF0NXQ\ID? M5&G:E&:&V6@VE:):4R@=HFESD3@C:]@2J7,17C-+3_]F9]$U8R_>A-@BQ)G^ M""D/<9B7Y^B;64&(WA@:#N/P4FF>366SWELB)8U._T0UCJ$M<+DDUVO.@43U^+8 M&&6AG3)I;$]4R;Z IE4M-4:*A+9TO7R>'U<352[S]R1U"6ZLOQ"ZT MY9V_Z7=@I4OF8&28WIH!ZRO)S@\VETIS;"IC-Y ^>HS.P5ZTS!(&;Z; ;K-*< MMM*9I% 5[WN?$6@\:8R(C3N.B$TVIXG"=2Z3K2NY++8]:H6;7*-PSE1SM<8S MTZCERO5](TP?Z0>\*LSKXE"&:!J,)4-R+C3QC87TNAV7>-XQ.^F,> M'[.QQ!Q=$BL&=G0O9T5L>DSN&+-RIOB]Z)*._R #67)?TX7BB'RO8X8P9 MZKMMVF]V:ZN#8S-I)"OQK;JTYO0)*) $CRMO'^GOJX M;L@/PCY(,A$ 22;95"SE=-/VMQ3?@" 3 1#DY+USGYMFRFWN=1\$F0B (--9 MEG..;UE'6 V[*D+V%'E\!,CD0)&G3,6^^2H%H2%;!1+SG:-QLN#2A$,LD+%P M1C;H8YU.9#10G?48GX=YGO;6!R]YVV]:[]]>WY^K[_6/EHE%^O8LX& W0R:7 MYUME^OJ#4 DVEN0W%,3)[2^.X_@XY]/%G8FIE\3]N5@17\-Q<=P)QY_@X_IR M<2DVG75,K66MG;\Q34?.#-G7T(@*!(#T.Z6MI)RL>:O5L.*IYC3[^CAXK;U< M(/DU.M9[8I7U'DLD"[UT-I%M=7_\JM8*U=SS;:&LMP^J-"X+-;V?D(_V._WW M:3P(1[;?C=$,Y#O76RKF8=A-?C;]I@HS/B4Q)XL$T2B&K?4W9:T8NNO2V"H= M91\OQ;=IL9K>%8V#O#MR0"/##:09#?$:O?Y4VD!4E4A'T0XSF'V=MI08*@Q6 M T48(81_)"T&R>11\,/K8S8I""UM1?$?.PA&@#:ZR/RX16=RP2Y4Z'D(0ZQ) MDIR@Z?.=M'^_ 9',3C*D4&<)/2N?,6>XF5\Y[ MTX/,/?C<]2M?:E=F']>SQ.Q,'K(<9SCY1!!]@8=ZHF-4R_*\?0>?67-'70Z6.M M&*ME"OV[<\Y[T"R90=Z QSZ@G;$P>E O>V!V8X5[,(@-8LV^4"WD*KDIXF[P MH9\FE><>5T:5V:$]#4KK5)**V?8">2"LU,IE%^%BZ89C>Z_S7[/O.+(4-C6^ MG7)H_[+2 C @ZE'B*@8TLG6_Q!,9-AVWCQ+2/4TQ^)<37?W8(>G9+WED]0 M=5)2##BL1 RW>+8Q&MB"RE]"2Z[,80>89T24S*39I&T08!. MK2<;BP&RFF:D6ZY:D<\N/Y]$?V38XDD<-8^*Q99P)>!7\]_UVH=;O-IL)5>8 MMWP]_M)IG&>YS'IIZ#K_QAY0O^DM><8_2'/Z%8^)R4E;N.7"/^+# M#+HD'8,N"6PI/I0Z5QGUHU5J__A5*C\4Z@T2=/E^.9+>H]\,6U8.EK'&M9T> M:4[[J<\W[?+S2WT(/VJ1(6\0X%!DHFLH'9A9:U .$UPD8D_AAU1S*GX\/5TA MKJ$-)#?AAWREWF!N"XW+RCEC1V4AB4+8S4P);1#B+ET;Y;5T,BORAR#$?!!" M.1?'70TCJ,7_%\T@!&_+/$DU=4ME-AF+L;&8W4"**#IC0G-1"SPF[!>UL3XQ/5=3 MR<;^VWQSFD%W&XE\BZ,(8I*5+Y_,8)@'.Y)X'W1+2=; M_TKH3QG1RR%^P;DA\'A9%=1RJ6WQ$)J&+-V'-+9=8OW9]M#QMZ,I?Z^A0QU*R0-&/YD&I,!?G]. M%5I2^R=3QMA$X5Q6 *).CHB0+@>!'NBV*_+Q4:4]5(BWGP9#.-;:^X1$EM,_->:SB]G3Y(0V:]%&+4T2)4&= M,/<7Q3II]@+R/ ^6LB J#!:>$M3*FFVZ34ENZ +PW$P5@)I:J2T-H$+V^ @D M.=@3A+T!2Y45J)WJ=! I4\6A3^"/K%@$CC'E8:\%]8TFT&>IEAF&(H%68Z"9.; MJ3!XSX7)K]2_*A^,_H4/# L8_,NQ?F7[9X\M,IW17LFP!!IVJ3 %N1F MU3DMFJP)4"H8.,S?2V!0'S5$54ZYQO7R6-B_Q_Z(_E'KQ7#J_Y1O=V46; MVP9D%?'&R>$9_>P#<^_KFLVN/;Q#:Q.,&GS6.R0IE8LFFISP%CP!D/_XE3U- M.J+(GW!RA(VNH3GI'3H^"UJ7^H-@F5-G_/J;UG33Y.P3;**\ M2_AWV)*VC&&IWP[#9HO<*/(KIL0^'!86I&O,F/#X^$CI#*&+!R*9C&0NM/;61@'4W M##\P>&"KC+%7QMPL5?4(J/%FP1L+8QD6\3,[U\\$0*H-U1$Y+#R$07N.4:@I MBL%K;9=JHU*4R]%>DHYLH3"9(4)&\W$+&"2X_?AG^ 3Y# M_ /QI1B9WCN*ME@5\!6@$W@+HPP(=@,-? T1YAQ#"!_T]<49V!4XR^&"]:^" M90\:?$EFP($*?V.I>6L.&%N\W9BU*W]/T+!9\B@ 40\K:@V"F):V=,3\DA-R M*BCSZR+Y-AQSZ2F76&ORKMN[G];72<(DXY2%BNM=C"H:9(KQR=4&V"?=M6:@ M0#YWOK(-*UFY"H$.J6,4>-4,^C[%#)490T@$WYR&:7"H M2JT1.(_T9\S[U,ES*/61$4J:#_,]%>O?)* 40#G3A:*(GU*OA_$7RW6L=X!# MPF5;KCDWWF8+-:?QG%JYS\0?U46J^^/71:5R M_EBZN6'^5^@/?C*E5H %3555H MXONJWX8^Z>QM)%-!1R0V\'6AC 59+1),_L4JA_ %JLQ T8R.B 9:BY)(%J.HO9!@MZRWNT@<]5"E4X1NH^@&K.5%Y7!E&;,U4-AK("VF8(>8B!ZD-5.?3)#G$Q MN=?'S;7;H_Z(ZEDYJML1W]MO!((R&C)GBO).4XP#)B./&A7^^$6E_$F/N-@E M4S;JK<7^];MYY?HO!ME*,_J[V0F!G"J@==&9Y&WKP(UQK-3N B="5QKXW*;9 M-*HS5C?""HWU0E4TS"#1\53[:_=A; M=SB>#7RCKV$<"(X!.?)C$1J+@'=5H[<.&BM+MHV$A!7'\R+5,I5*LIR+,N&] M=WJ8(5S1'<)9!*15/@:.@BA3N!BB:C)VXQ8#!8MH%RQ;]QTK'4"V?SSEDCR; MM/7V11U+L0X3.$9>?,7.+H8]^;W3]8#927.R2'Z!6CD3 MZ1L%[KPZOE-O[OFM-(']2/^5A_("Q;ELTE6;$']5\(VUR0"%^QJ\&C4*9\/; M@; !7JV5[V&1Z3YC'Y?(L#%N?8N)H' ONU>1O0;/WC[/,IW"TY?0=X25["LWT)C&X<'3%FA'(^9Y%/ '*XO<- M FE??JI:ZEX8]+M;"7@?FO1XH@*L.+0'>06Q#)N)KQ^M$XW&2[LB;H!:Q4I4 M+GQU2@^WT_?)9=LSG2)8]-Y%Z_ 5X1.)!,NY&"X6<83?K_=A)7(_#;-\O#C- M7#2R.RHRP:*T6U7'5_3E4PDVE5X_V6OGKHX!>2=(#7\GB C8QK3AJ,5,TUVY M*_<*\13W%GY7@A=S+I/)#)MUH24$9:CE/1?GTQ=N\)2X3]]) ^&[F/$>:(=8 M6*93Z]WN0=U[8B>I-FV(3[+V4+K5'J7HF- >J#QLAL-*3WK]!*T C>,01_ / MNPF3BE"2112(@O"=KRUY=/KP[(!Q@U+0 M/#^HJTN[OCJ?7"4+U]1_D^.)^)LRO$6;7-.N:JH;:G?K_P@CK0>MMCB&>!IF M_D78/(9G^Y=WRT'/1+Y7N>\4^<^^N+7(\]!+Z*U0]"$,BA$T:UTR[A8_,F?B=?SJ(?GJJ<3=#I]=RN04[RR3(XXVA;E>O$NRK?"E]PQ>50KO M/9:TQ.>WY&OGC"MU/!#XO@R:60^J;\CN]I0)PNMJ HF+E!:OG85[7W<\?DNZ M(L\QHC+"[W.;Y.Q>?7:.IA1NIL)#-6_Y/41RT(=\XDPUF4\T 2FKUK]O" \ M-MY2;;\$]Y:HY97D]B3RE$FQZ<3F4RA=89/M%+FH='TXM&,(3SN& *:NAQ^P MAY8,AY8,OV5+AC 7UR>WSE6CG>Q\K2,=)'K)]VKQZ?W]-2+%]<:8[4#J1S/Q M1-1*ZU,>)M8%@("WDWCL];&=_!(2WZJV/E T36395"(;)2Q-[V2_!8"7_K>LVR,KZW)Z5@#65J3GNXJK\ M=5>[^DR&.!U^$:=]KDA-9+.AJJOW,F4^$*SZE%\FF??:QU/#=;)V:!/R@\8] MCDUF=LWV]@[UN!"(ZS7(-LW7/CZ5F_/4%PJZ,L S(>TW4B73;(+;M08H-(E8 MH:^U/]NST%]9P\E_)=7X8ZU2?>Y$NM9^D89\K=U,O>#E]&^7*O'?QA("Q:PMEP(-$ MW'2*C<77QQ BC&TI#X3\]!F5"B_"]:LJ[=K#+U3Y8A[RK60ZR292FZN,V^>+ M+8X>M8QERITWIX/B>:.JE:Y;%]G0#U:RSRSS;]Z5LFI"57$$4\&M/*CP-4"R MAE8.PDK;#,+RXC7-Z?E+MWC9J-[>3-*AOT@R2A+A9?M$KG3(&>?$"X/H*?6Q M?8M<0QNUWE";S"&>>\IFSA8+@P"U41^?$*8#,BW44SZ_RRRM5'.*WL:#4?QU M\#1\=S5+Z[YQ7RLPN=M*K5%ZR35*E3)3>*H6RO5"'3[??+R6-7]S,;]S8Z#J M0=!T\L\5N9U+Z9SNUW=O=WPZV!WNWV67/^8;,[13#MQN-:AM61/S#!Q.9#/- M6=+Y>,J53QGNF!PMZ7)T(S' M_]O7":ED6CA>F!'1S@]QX!P[7=@^M[H^S;=EG^8;AH-A^K'J=/14NF8W1U(1 M(2>3GQJ4R63?!V\]Q" MC]K.#-#UD)L&9G)#"Y,K7E5&L>="/CE(_=9:&>F?&0$4V&%;?WQ/!-+RD,:8NASSB;CT^OSL>#OPZ[B-&D M+Z9/G*P,DD4DSJ?BD6)4R*=E/@6-^6,^F2T;LQ9*6%]>Z2P2D=ZGDHMQ34OR M4.+RXZI0'?$U)6-F'^=,^Q.;=# $A7![2LAN2@F)>4JXKQ52T^[#N/KT&HY[P]B?H/>V(QW$8RF6 M=Z8#QI8,DIN206*>#%JMUO/G,#Z^M8RKWC<9)#PA@P1GUY?(E@PB)[_LQ>ZB M7N%]]4"NW<:FQ%"K"A-09O"O^$OBC22TI)XTE!"TKR"UG)8_G4M:NZ=H(Q7E M1ZJ*S06'^H&8M=>(MR]J3J?G%YG;Y&7N2^F%7J?ZK_6K7&D4CH_2S/_^OPS/ M<3^9A=QX/M^<7KYG!IG!BU3\Y+$^D\_7[@OG9K:[B1D+^;G1Q6W_*F$JG67L M6EGGPMG4N:Q?I#E][Z@#Y5HAS43V/JQAHCJ,A::B* 0M#K*9_:=ZDW MP32EQ=KE6'N%8(D; 60EQUZU^-]USNL?O# M<75[+Y.A:&ZV.<].46S.ZD'+N:?15>WPO?#NU38/7U=#V=[9'*AUG8_'U'2;V MWC=X3X#VK"@^Q6?83-JG_K@S*K9JI(^*^HY4+:_T@1*(Y6V<>J*?&=M.945N MKZ#KY]NSEYNW7*XA)K:@:_=]> T"_A1>$6W%2SKUX[\L$K)?,]!7X\ZFP/27 M;#.Q&!NWC9<&V1QTK[#TLLU.)LUR_'HFN U!GB^*U4)_T%,F"-4H>B_SH?4T M*2KBV^5K/-&UA(4\D;4F%6)&\M?[W_O%DBV@Y2_1<:DXFTVL9^'A)#JOP.E= MNZ$XF^1W;:UM3W36B% =OQU\A(6OM@3]1+YT1^(J9;:E);CD4TQ[Z6ZCS&X_ M-U2W+0PJU&#KS%#XPE\D>PY'S\2M5G*%HVONRF?R9M,)3.!;M"V*1*?+<-V: MA]([CN58.K6^4?K.31WM;>459G+#9"U#D[5<7;]SXU'R64&,B6W'?"*S>D-G[Z>2@_*9-+:->3D>XB/!OD0Z5J(?OWW/RXGG5'X+\,S)R<&8HK2V#U2S?43 N O=!1*$?:Y4>C& M74#&+N#K[,S'^[/#BY5>_87XCQ62!@Q_,HW) +\_IV(2:?]D8-H$A7-9 8AR MG/6I?XS'X*,9,AJ(^-\_&/)VEZ BX?VDA3!=X<4'Y!*M8$_9@)W"8Z'KD_YG M VL&\V^T;A1.0#=I025/@I+?(7LCCVT\C"$J\;W4).U]EC'AE),1M^@\;AYO M3J\'A5>II'U5!IE=60[]]VE\B3GZF721<4RZ.&]..^//V_9'YRK6DG[\JI7J MUW4F5SYG[LOY0JV1*Y4;)5]S+X($B#^9O8%>J74E\BXLQA6*OO]BV8V9=4^" MF/X<8A\? 6H[A/*CDMH06/(,5J'FH%?I /3.)O#O(M9^%-4IBR9FDT6SP6K- M*2]6R[>]^GWB3 A].@UI"DN5"=*CE=&ZRJ?&M/79C!KSV56@'3GDO)%,2R[V M)X/_T\>B$QI>0=XM.,X%>4*X4_JGAE6#H=!C5#1&\D@/GJQ_ZOA(?XN&GVPC M:4SV9*3V#O#V%5%C!BK20)40(YO;$[5M&U,Z-_,5+&#+C1IMZ8O_ *(WV&PK74\%]?M?1A@- M%3<)6!E0]_4G59J8 8]NGI.U>0J/G5FP3?+39IE-I%B4H:V(F +4!OS74IE_ M\-I.F5N;[S.$AV3H*;_1&6?,Q>[]:YOQUJ4OQ@L^DEEFZ5YJ_'.(.J^O,]_H M,N$V_$777=(2M_$BZEH-8XA-!NNVK>4YD*Y.XAB0PPABG+&U>8/>[7/^\'MI MEF-K95C4.)#[=,#E VVSM ^ <88"Y_E6#^AQ0(]5Z.'WE%M=-4R :S8?@_]Q MB=122K/^K?@N:90K$S2YQ8Q::QN!7__G$,_;_GU[.HFE4G*E*[.*5/B#\(JX MYD 2F^*@.:J.5&1;--G4U.')"9WG:-AM=*:CT?THWY,@K48?XMAT?N_9Y S) M[2Z,?EZ8"DGBZS5J^I71T,U2X--?6,78W]*WS5'MXZ_N4T7*?5WWUH755@'- M72FG#I_F/'B,(9#V)S8^77,2E^&[4KEH!O!.>$L$#R[[QZ^DW1RTS2GAS] 2 M ;\>UM[(A\!WBVWXI/>\U,Z?]\)VI[(AX]W<[MK1;X8$:D4]WMQD[UZA,\C M0+>IU\K%[67GIOJ!@O8(GX>0;AV;"$9/YPK-1GQ6_F(9+ALT+XD%[ADI1("7 MI.\FV??S_,/SE?NDQNML4]M9!7;EAB#@<],.OGI.V7R_#(EJG A<+$4'K]-G]Y[O4&(_'[T&+ MA6^+UCZ[G7DNZ7LLS3NU:ENQL%/H.3CZN1R\/;U=W(V_ZF]!BX7%Z',XZ(=; M/6J?= M0R.4O6_[@6*!C?O>O-[O:3D^D:$/T'XZCNU0K*O/7ZJU+^'N M#4Y"?+6M]1U/O,3H?34_H:+RT/KDT-OBT/KD@!X>H$>0K4\>:"0EQF<7SQ": M,O%"@"F=E)=O$[(T5J@:YM&6'K7Z:##H22L\:GRM^L%URU(LYTN@Q3Z7*X^0M!^Z(AT1Z /+24[1KG53SY KW@$*/WI(2=WRD_7P=4?A@_K.==%X\>^A*8#QY MJ-6.9%$CQ?9M,BH"8P)]$6DJE^?5C/>MO1RK&>?A$@HND Y[]#?TA'4>N'0- M-6%=QIYNE.$@]2GXTCARE7@-%6&Y[A,6?%H2%:^Q1#+^>U*P@V4;?8:RK96Z M3>Y68 PETZV]EC]'E4(]&[25F@\30PESGE:0=?Z.UD*:#X92?P=K89>RG.VL MA6U:H 3&@T;M6N:E=*-.)%^*<599"^VG$6S+)+=IFA08DTPD MG^/W@WA:O/;%5[F*21;"Q"1W;W/KB^'!9P*O^LT%GH)2##.!= 9<[*-W69=C MB:!34(IA(A#74VK"[R(X;,1M'['H%KJ$?MO.14=FSS"]0NR;U![]GO5'ZREV M1>*_V\9,+I>+PGA9E\NMZD6VQ7&B6T[A9?I2M37'??U>N7>R+X!)EE]I'5*DP]LU9^79],7J4Q;:PMWS9Q=X1\R<.U-J( M^YOP'H9&?9XVW_/#]Q!8#L?&8%E^891"F)NVD-H^+RMH'G;_^'8S*FKEXL3? MZ2MS_:/FP1,B'N;!Y"S?XR[[2&N(!H5[$DO=B,(]:7+E,X5W$]62V.:UFW(K M: IWZG 5"2TEX-J&?813PQPB723N1.#$O=,0IH"(>_2BW>=>WP9O;2EHXEX< MPA0"XO8@)]+>JQY1]VWXM_U_N;[>6JV'-(T9=O&Z7.S/Q7/HMUH>85J5VM"4 MQV ,F5RN.2T5O^1,2>Z?)UM;.Z(/%[5RVW,KD7=AJE0H&?^+Z5!$:D^"ULI% M145X$\='A:\VOLU7Q "5F^>-V+$C>ENYWK"KC%Z[QT=V_0Q5.MV*]C]$7P,D MDV:(*B*_M(=(9(8*TT+0UE!4^I(LR,/>!+-AF?P"GTLRF-VL,1023ME('FI_*0 M@1T.-7@-K/?:4UI"C^G 3MH2_@D$+L*?=X4Q-(=$,I9?HT$/;^=3&G;Q8VT5 M"?B5S%CIX95[TG!BK&5LX/A(7^24*5IV8'S-W!Y&<7C%\!/> I_/J MIQ5D093PS5G_6!BI"DL //]2I<,H^"\JOH17XWV?7:G=70*<,D#DW? S.:> M?QSB"\?G%T2L<6IXEYT.OB]&D6W[5K9&&B9)#5_*#')8SHL2G/3X"#9'7P*! M3!5IHQY HS&_#]: 2&#D[<,6&PN.+L MZOK*&/4!CTZ92^43HQ2^&T L1IK;&T;L,>HI RR$!'(,>)=^,G*9>&]M?+T8 MDV6%$32\60Q,!,)JR$A#O.]>3[\)O&=,*'T,X%>X.G-+*F:!VFGDV(@]]UL4 MQG._KO!E#Y69-_L'1J.V, !9HH[0CP55]5S2VCV"%)4.7!)F4%1?1#W@/GE% M&VKU+F989T#D6.$DM]S KSWK*>WW'W,*PEQ_GAU7;DYSV?O$4Y)_2U2SH5.C+$/HC_O)S%M5&?XD+@,7^L\IW-",!*(K;AO.G%K7SQTKU3Q5SJ!S.4AG!@ MRYX9NRVOLU3MW[\J3#;/6ER9DC&+]7A?/\?&(YM.)=A8S-$%3""X!#C>'> 6 M$Y&G^5+W6I;EQTZ]O0_ +>7Y;@NV9#;&)F*.;0-84"P&AFAD&7HX76$98UT" MA*W6QF)WU$-$/2*X#(!@L &)9#J*;I^N Y$)CD,2;M:9X)80P]G;NEA/GUV MFJL.DE7I.78QW,NU+F6G;GNMF0R_.2V+P5Z6V-""&&I"#=8GO MHH1ZKW36=T1* >7AZW)!C@''13.K+5<98=5F]/':1Y=YA,/'X-N MZ)5-,JVA@RU@Y7,.C>G0!@L*,H)^6I>:2V0Q=E[5/LLWI^VS\ZY2N[\07P7S M/D5)&_0$_!:,SIBKU?.7A?/[FP)3*3)$&63;N2/]9+8/CCDLZ#:JM #:58&J3=]@7&LBFVK:J<7YF\O&2^PAS\4S M]C>]HL7FRF.XRRJ"RS"W.)?Y0AA0:XD!J2IX3,#8/9O,OJ+;O[E/014K5.R4 M%1DD%1)I_FNE0[ZM-:5Z9L75#9B6:QI(\P]L#J'9:\=E%/\GFTA0QRTCN6SZL3C0#[0F)T&B#88_+] M1:WB8"E[^^SL\3K%9]AT:H?,S?52(NZ'E-!_+RIJ!TDV4J/<%*7F=%PX MO[I^^5)ZY;:WVM4O_<4C%?V3AX!6KQ,APS:87*+(]^F.UP$FYY]QV MZT#,;TEDY#E&5$:MW@;6Q89+?6]+W1.9E,RPR91=4V-'8\(6 [:SV@O!4-I4 M$'IUOMYN93.=4%CMZPARSIA'Y+]K3#I_R')+'\!N*Q_B/\(\^XF.FTGR,EY](IO#\[5%G3SL'RNA]SD#1@^).!\II_F9PJM*3V3Z:,:93" MN:P 1#G>^M0_QF/PT0P_#>S\[Q\,>;M+4)'P?M)"D)+Z+R8#N$0KV%,V8*?P M,&.:%K2<8V6:R>,+WM88R%'K6SR$MM:P,GQ'FU&WE5<9;%&D&C*\BZV&A*I>9 3LHI/4^)A"6YE/1V/;T?/K739J;-O:R:BS(:K+I#VLW> MCNN!.#Q)FK5EJ:7DP-.,8RH4QJT>0$*2\4,;P))1:=(Q9,_CTVCSN3Z137L( M,%'''KU(ZIB.%CODZVR[>'-Z77AY.Y.O1X.W>.@5$S=I.S3C['?-VXDWIP^) M1F=\7WVZB[]NFK?S4*@W2N4+IEJHE2KG=?OTG; E\'AJTSKXUARU)KGR(S'_]O7 7.8D6/[\-N>KX;Z@D33 ME;[I"6^D#F+^>D:"JOUMQ_<&!][GR_FV:E%ZX(,AI:+OS@<+7TAM2]KW/6!5 ME=HH-/POH.; \8Q=OKNM<]Q+6- MW_^J@RT*+W> H6_YT*D$Q\;CKG.$MB\$B72)R;H^ 3M$MBU7;:@@NJ0V%?N\ M KWBH#M/KX'4/M\4A\_V%*6HZM5+>IJ?M%IN*,IX(:._D3%?R5AU;BNA;=OI MQ(*B)QIJ_RN.U E>?,FM'3PT?_Q*G\Y:WIIQ]@4?903(P&\J^(.Q0F-KO6I> M\G#^2)Z%RS=T0Z)"."ZW[ M^GG5%%RGO/=2R].NMHO*.!WRP\7LTX"\N_L224?=2R?;&5WG/*3K^>(:6NMD M1\ D)UBG6PJ$9:71=EY/Q,C/!AZ!I),G$FQBEWF30?9,]D/MBRW4\>V@IU#T MW%WANZJFZHF72?F+3R^AODOMSB^5;E97%QB,BR[UI&_&HE>J86U:^1M]:Q=F9T+!V[^#F*\NW:EI<[#3AF/BU?6&I MGVD60:E:A:^!I.Y=UUK?ILV];D%.)%#>JR/A6@+5H; W9%M7-&^Y<%+U:W-3NWLZYV MQL>Z%I35'US!_T->W[TQC((QM]ED,KESQX.#T-JGT-K!9>ZKU*)X[$YFK> ' MC=N&])!JC#X?1#M^L(,0"[:Y0V# #,QH2YUZW"TEP*SX\*5[+#1UV#3G>H>T MCRW:LKCNX^&H0"SUP_$V':1@STQB6E6I7VBYSHC;+AV$UOJ'1>D(0X:()YW% M,AS+95T/E=L6^[;']V_3AF@QWI#Q+MZP>5Z$<\PA\RE4'I_+^9OAJZ=))CKY MACD:?6ODB%X;*0_>32/?Y$#NV*N+9E%; M]0*:8TTI3T,\)C#7:.2=4OZ.F]Q^%H5W!R9DN9C5O"7(-G.^\I8EZ/FF>"?3 M699+9;=E(FZ1;'NT_DZM"1=4;R][ZUDPQJ72R#DKWZ7'21NAQOE#BU]/DGO/ M ?(JK7L+$&Z3UAT\">WXQJTH,(2:]]( "F\8]%::MWCV=5%-YWDD.66!KZ8P M!Q_W=APN,BJW2ZC[K'(G.%^EI:ER6QHTKFG1F&E.-3E^$>M5NI=7;Z'OA!31 M'G6T@9,@JD<;4*$T.U*Z>'7#?#EP2=] M142]^;F$=$KZ_.+8FD)J;P)/M)5^7X&38"YQ?"0,Z2Q#_&5"1$P?"3!L&4B& M$6$D-EYAJ5]>;)$%ZERJU!Q(HJ5]7=/\%B$_:.B8^Y(TR]_-]G.SR/4M*59M M3BO**":-7OB":G'=PJOU% M[,"_+EZ&)P.1BA@?2;_2G*:-^F:^$&IC)%RMY>UTQ\5!XR-S=_=63\R&K]8< M@;&!YK?U#?NB&:Z%+F")@_K'P$XP.X&)]"<=&)$K08$[TH:,JM/GYJ-P7 LE?0]QH3'+H)GN;4(L6W+"%@6_Z@EL8K(J4^\5K M],:7)[R%[50QY_[Q*W9JVPR:8-/_W]Z;-B>.+&W#WQWA_Z![WIDGNL/81F+O MGC,1[,9F,^#U2X>0!,@("6MA^_5O955I X%Q-]C0K7LYIPVBE%65E9F5RY7_ M()&OBAC0$IB/F6A(S\@*@ 1228.%ZQMZ(XCI=E(F@W#ND[I7MKNZ>9NUH MB1M..&^FX\IR?3CC!:_#8;$>NSZ1XY^CA9<\-K)_$@2Y<*@@R+]TG O:S8,0 M5]1*B?V# )1W=MXW02PC/?-A$,M.#W5T>V+X?E^7^NBQTQ-D!^BR:B!;,/ R MYX U=*U&'$Z HCKF/#WT7E+-\,]@#1#:=LH"G(W#.* MKQ8R+I XD@JR(2@:^ /6(''[^RQN.\:/1?N^U&NW)UDMFCEX-Q, VC8ZQ=,3 M-LK\O_\OS;'L]R7C-\UE?BSN1LVG1692J/'\7_^UK[*MXE6C6BBVVO@WJ>], M\?;.VPY^"?CM>)GSX,ENJ*'/%:V16SX5+6>8)ADEZ[PJ.](L MU63]A@\;37#Q'S\,W3P_[X#L;_0J2*Q.9-'B%6+\V-EV>!Z-GC,+:OC\\!" M% 9(ZKS"&TCR8H*6#*@\OMSA;YSK-U<4NR;+]N\2;ZJ-[::X!F(EFCA'&8,=2L$"Q=1PNIS+U*]O2$Y/3:#U$CFQY[PW=Q MCC#:1-(1=XUQ]CW\A.5L2'YSH&M6?X 4N:3:7EQ[31%[(U,*+"9%AM:OS%0V M!TP+@/_9:/><39^>X+LZIJ M(4)E4T8T%6?HYTAY,UG!Q&_+Q.(73$-EKGG5 MXO4YPZ:]%X2W#L5F^^AG.!W=W=GTYW*ZDC.R\N+JOA!+[9/3L4Y&<_T\3N>V MX'19%70)1!LQP.TXP:H,B1AJHW?B)P4-^M_/ M99U&I3$L7]]/$],]RQGXOT]D$_9B;3;IBIPY/?$*&H^]]:9\R>Y%OGPZD\A] MBQ,;SXN'ZN#CYSQ,TA5/^B!E19>X+M WJ8C8%GT=[9NP;-B7%1(WL%6!*(N,JID>E0!1\3D5 M%8SH*AAT)9>D\PTM\YB*2IAN-<"V2>&LH)Y\IL)9Y%*WQ==,LE6^>3DDA?%+ M:B'#Q2/1:.P-MIOP!B=V/L;\C0=+UZ$("1QK)*&DZNB_;>@E'=S=> M@=CMKT#%G]-(;#1.3QB[RQ/6;-^4##W[&KMY6^C]G$9"YRM.CAC[01HIP472 MF=7SQ2R5^>R,6? Y!79Q#VK$?AEPSB9NV."[WQ_?9- MYJ>Y@?U8;H@EHL@^6=61]@Z]Y]KZIO<]T$K9Z18A"S)FZ%WNQ[ M [Q62MJ#P+VR V,X/>\R4S8$PS::*7L2HNE%JJ@+BWKT=KA:-+KM"5^E=2]' M?-Q[*2^>V,1C,[,?DVJ?\GZ32;6GN>Q-6FV^>P?9]&OL1?K?U&Q$@LPR#5ET M,O36I5=<'(\U]M&Y6A@5Z('7,>KZNH0LSL5A6GGTQ^*%J^B4!\<4=X5 MNS;O*OYC(;>J\T[5'$75^%__/61;K6R]T_[]LJSVD/(G#"31@A!7<.*>S3X- MO04ULNLX+N-SB__LF#\6N?3XM5\3LB_WZ8-G35+"J2F*-L6>0IQ/; RTJ<%, MR0P9D(83J!,!T^'M6-717J']!S)7_+&HM>I:+2^R#WFWA%B4C;'"H[<@'I;^ M^J^=ORH6[JI%IE%BZ)%ELOE.Y=Z;(.E?#[+&@J0HM!H:YP'#W^@YP?[[W6M& M*]T%M)?\V$"3L__UG:&-N-+1?_[:#KLH *)H=S!HGH<#\(#> Z/V4YVR=]\0 MVX'$_/3&Q^2J]8[6Q)L;H/]V.^5V&__DC7*Z@G\R'7[4C-TQS@>UJ4YLW=UY MMTWKJ>[__3M4[P0AIJ[10B]B/554 QEQ&.,[L&GUVR'" MJ:"7K[1'+'@F+F MI3 SW2:W'/:NEH\:F>*+VZ5W%W,G#@%-[H)\\77'6]_/XU2XQ7S/KX]'+WR>?R\15^90VH"ND]- M \A2LHK1%&S_N< ; T4R'%A(Z6!0_7?0&..CC%1W7?-T.6UVW[.N2^4[_8)8 MZW52Z6UTG>GN_\J^_QJX_AH%N2])LW[!/TU=QN.16"8HN_0GS]'73SI"05IX MN97+QZF-#2=K7VKY>1%C7Z/2[>-3[R?4\OZ.V.'H\@,Z?>]6[H?3K.*@_*U' MU2)NUY;!![MFBWL372_IA%61I,;X)O9>U^Q.NL\=IK=V?SH_QK*1>":HQ\4Q M&L]!FK_XB<[=_9V3HF3&$TV9CX_?VT=D[;%GUH3+H78VG M#DA5'V@?JB!=S7ZVKQPV=V_GI%LW2XNF93P.$S]Q+3_68[/EJG_JO?OG]/E/ MMZS9V+"&_;'08MGRPGR9YKJQ7TT;WGL2-TGCEF:"8HG2?__^W_DY4Y(E1?S& M--%N?T>#O5H2,CK1(+'O#*[_0"O'G)_;8D24)]L;HKXT-EC\I42V)+8YWI57 M^W:V+!N-_A-DVJRWT!!]@695<(R$I"_Z7O>7;R7M-?S.0#W2-R:K\UU9^,[4 MT<$EZUS78$79F/=7E_;/X"N7&6U&_/<2K7S0)N@2/SSO2NA(H<''>!.]RYX, M6':R'DO)AO1CFVO&_C=Z"849$"(]K+23C/&POIKD]4^I$#ZWBRP5:#Y(RY:F MMHJ1C8V@'K8JRJHBJ73P."]PQW*YXNFH@P&_H\F'V(UF5&7#[7="AWF[^\T& M2.U-'6W>(A,P(V,K(MC;F&8)D3T(F-RW;AL1V9V+SNG)1E3VG&O[4, <.A%: M5^+@I/M1R#V30Q/VFC%H-SP[,2K)#[=W3R^Q26]E)S;2OVX5-MH1.YG!;@#6 M0UCU'==8551!&TD=?O8VDCKGD1Z;?O9C45<7TF(TC-YE^P=?*>46\7%KB_@2 M/Q;#1(N]G@UJC\G87_]5ZOE&KK+I%,GY<$U.3W"]',7*#BR;H^U"#!NM& UO$0$KDV:(SDOA;8J,;$'< MO E)7$V0<=P6 VG#H_Q(0Y;I@K0C(6H+]Q=!USF9:"=#0@JLAT0!>5Y US=# MIDTWB)HK(M'!*R*> ??08HJJB7&X0XFY=56JU36P+6X6)]*&.FC&*U@YM'8,C2;N1$6:N10+SKF", ;&I9B @U4(O*F/640^;OHJ3(Z%XZQ_N!+@8FVC&_ MRB(416C#"C(>P%V"$AQ(-L%329: M:!AC=$_IR0+O:0-FDS'5]*%'D9^>.+-&*R=*)$<+Z6LR=7S>-,6RUTR7Q@HO MD(;']M(9&MI?-*2CZ\G^10B73S4+J7B;7ADMKB2)E";[U:KF)BMT>;CJ0%:+J-#CPXEV(: TB"Y9,F&84ET)S7#M,VZS5.0 MC=,3IZ$J>EE76O58>/..FKJ&#H(Y;RIH*^$:C^S(,8Q=UI%UO0Q(GX%H"@:D M=T""VX*D\L@F)B$4\AW]J*3IDL ;=ASEQ]LOS..G(3!DIU=5UTMQW=_1*, 0D]F4>D4:Z#/90;FK4U)DLD.L:+W+J^?H)9'3DXHJ7#!? MZ*&:2A'[]-!/+&/Y$W2XG8_ 9J4?4XO8^0K=Q.PA[+?1K[Z"U0R*!%DH?9WX MK<:ZUI.P? ')0'JK4R>4!#?A\ZXE*R ]]-$%\P!NEQXRD'&T]1R98]!03A=@ MF<"1 .TY)!4MM"3!?39BNR8@\8I(*;1(/,G:]\L6L/2GHV"FB/=1E>/U XA5S(& T87B[!H(-0SM# M#!?/$7?9@@N[JDVPGR-"K$1D.Y(_R;GA\:]D[)8C=VT#7'=V:$/4X48+ M>4 M:+=:79L \JHTH_$8]#;GONT&=SXH2/$A_/R[G4]H89P=Z[+"GJXY/(U8CNE+*CR#K]?X*DL3&-8= W*RH%.LI.)?VXP7R (EH=%X44M@EA;B."X6%G2T+KR^),+3$;MFN68 OEMV[1$ M63/(M^00$$>-,O<*Z8D=87-$B>VSDVF/$8I!2F[IWI@<<8&2;A848EV; MHC4R!O(8D^0N!I8P=&+P#9$] [D_\+HTD7F$[GT*&1Q9088TP2ONG.P'9 K1 M>SV2$_1SO)%T;.+*]XP"+R,N+_Q*ZHL;X=^@?WA$)ND-+,V0G',D%*^PIYI['/#39%(QV%L"X'O# \,C1G1@#"]_-&? :JNCSB=27 M\*W1 '&I=PTB*$,!OXP2/!7!4X5 ) M;Q"_#3C]R>K G'%@!JV<[:Q^H(;J0%+&WC5"\AP=' G$M?TT8A>IUT-S1!*9 M.(]?14$C6^-@.,O*$N8#V2 /&1,^AM=)Q.W;H ?H+&://)[YKU"@D869!KZ&<>;M2GKCFB>D].H0S@('1D#;J!C7C=5"#V <25.9(/$#+QT M8HL-6Y@\%;2(EPT)2P=;T/@,S#5:E9IPY /1.9]K50,6S+)!WPDCH%]U$;,C M86G"OPU+)D%A0P(=Z3LE*Z(?SYVN&K9L(09LBPB\MDB#JQ"MZO%("X(!2@43 M"0ZN2D9=,L9HIC*5C$LZ(,*0M)XY(R!.&\L"2142!IH&:@Z'3'&A#TIH(6%AP,(%S(54&:\; B6#J[.V+S"68/41KA3<"Z#/UPZLS= M9AC?'A_9J3M28?'7REU_DR\_$?KR]^S+3X2^_-_CI#JXWCOT^8[ZC*$+,(P^ M8J/GKS^B4?;B9=S_"REM\W]_.0=B0,N*8W%N/'.X,LG%Q[._F$LZ_>-N\%PA5B^36--2UX("=@.RYJ:N+>/$ M"]#E#XW;UY"B-[X=W7(&L]*38_@4!NF<-^,&[ M"(Y>< E9W>.R!Y53'P25F60JLRLR]\S);7*<"8%MV]/]S4M\0!GN$83+P\.X MQ.9_\EFDI!W%B20^[P@AL+@[ N#21T(9]( MCMN<.%(\]WSJ?0T/_6]RZ _TF.^2+/GB. YS4Y?.O4>6ZEG[[ 6?N)"#CHNL MC[YN'!BSN/+Q3[0PY&,117GWKD^E$%*1$@-9]Q <@7':@ M9/WAXNE =V6W,NA8A%#6FX-'R"27F)![?@>R0E%SB+NR4U$S.1))X_&0$.VH6'V.Y 56O&'N"M_ M9%BVK&OG>5ZG&9AY72,EBUD %V::NF;2E*WV2KX6T]%YV2><(A[Q5>,A>UO% MA;KN]WA\SZA-4@-*SWU0^8=>WHY) MR/G2Y=L8IYE8,Q4/EH?6PWBL (=2],%8>$0B+6"K..95DW2OP.GU)G,E8?LG MPMP#_@2!V"8ORLHZI.6+N/,#+FT#4FS#Z.H^FW!UNW"43]#H?9* N>:%W -7/AM_!8+!7VA3P82,.F"?\V-=388T!Y['HAI>Q1I-%:TN2118$5+M]OG M8$*@*QX:3YG3YPBLZTP>D<95+)< L%5Y(HL6KZ"5S/J^-J?:.>Z:@^A9?1W> M%-6010GP8C%E!(:2 $VB[TD3:HR1&G'(PU#:M 6!09-^ 33IBU/@9$1(,$U& MQ]OY/L+XJC#;;@4F^O)K!,)Q+EBK7<& 1JU)PH!7@\I!)><5]%P (K2.5N:+8<&F0,A0)%"-^ ,,?FE$'"#%$?W! M5]INSEEU(K1J/#+,=5@0P/#%ZXB[.C%M#&"+6/ *>JI2D'1"7\YN79851[(J M8X!&\&^=GF0-BN4(J/$.]]/N;HAZ-AJ-&A3C]@7#[F)X9,2_C(9.$I.(1CU? MF38B+YR\)4AEF]4Q]]JMF B+.DR#MYQ <-!N=S;!F P@$=4V-X$=IT\")&3:8= MWM#ATJ;J,BRR#_(K8$ M,;P&HPQ([DI>B+.!IJ E)[*P0 M\J&-?K"\TY$B4/$^T#UA?%NRU+ ;]^D.;M"-.V%'.39LL?-Q9!<\&N2M#<** ME@ X@E#4H5^&X&NN9!\6^_")S-_< M1<8]H=(,78@,8N(ZK9(]5U@XE+0S3>AA_$RRC@^@U%AE/D(SXL"4RX%C'5W[ M=7D#_YE+77_69,"%C!@RXA*@Q,H]DG(D(5F4/#*1]=@_N*\$F"4B%:G0#Y,? MRY#VX[F;CI%!!&9*UVT-;WP#:SGDSY _MU7;U@@;?6-= V9C#%Z1C!7VC+KL MN2:)S DH[,_Z=7LZ'(>-_;XK%+CP2#L<>C.9\L;2Q= MGJR_,?GL,;@Q959O3 8CRKHD@).1-TE"(68;XIC#OE->4=9L \BNPSA'=(&538)/WENQ\P7COO'RW%?M^ C'\-ZN-'#0VC%/GT0W;,XJLXI9UB',5[+.C2D/DS4.+5U4#DU>U M1EUTZB ,[ OZPA/D.^QE=K]T&KV3SJSP''0 I26+0'4L<-UE)&34O@R*C.:\FPX]I.JP0I?Q_;!:.N MJ>>:JPJ1)--&$K'S/!>VK;6"'$X'4(V4N\KI+4#OCXL8V8#0K898 *EM4)>H0TWX;. MW786!KK(@# 0B0IV9]-'JM5U C:;360X\GB2?1D9>) Z8>NEM[3][R'H#Y_L M@M23=!VNEI1[3'[&=-%>P>5A*TYZC\D3;NL'D9V%ON9+85GL.\"A9K2OD-X' MYU=%1IH"]T4BF5(_(?0TW3L.DGB,,8 QL*"O#7V MWK>RGK?B<7QOA9<>H03Y5W:X[0C3--Z;M&+(LS!EY;#(]OI;-V_/IH256&J; MA!4N'NQ^==^[9;H*R[G^""P5$M$P7R7,5UG)!/G@)L4[S&$)O"'_F?&VY<0$ M0JDG-29YP?EL5-?EM&JM!AFK!YLB\PDUB(=,ZQ'Q[!LY#![FC5TD'>9]R[GK M[2+N9C0X.0XSG-H !1_,V-*16@,//[K$X>QZ.]4A9/9CX)^C8O95?/1W)#/Z M;,9#3M0).?B8.7C+E![N\U-ZPCOK.^ZLP1E"7-HC@7QQ:C;CNT5]8T$H4%I3U;$4OZ./R_H#;^7CP$3 M'H-P*=G(GQ2T<=#WI 2YBODM ]27R7-ZLIS*8ZS/ ?(F$S%OYA*%3'TP.4%) M-]1'(S]TQ,<$'AHA>+@$'(C MWGO8-V5&4*ZE@;O5 .3;$0'JME]-BZ@X20[T':[Y3@+:KGD'0BCJ267P22?/ M@_@TO"V<(M[[JZ3(2.+P]OU5E+JFA[:?R=I *[$V;8/Q9FV4MMD>-H*?L;,[ M/-'A#=D=GJ0.)VW/SOB@F8UN;B:),*L4Y@.V'1WR 799T07QR(^D1WXL[=^2 M3$7& [JV&V1=3T]@'/@*_&$FF-&0,R,;7@0,M_T3DI%":%P<9)H)%Z:9' G9 M/Y=FP@5DD+^E/]Y(,N%BP4DFSCNC 4DF;PG%-]X9C7T-&6W_>#3U1OV\G,TV M3T]*E7JVGJ]DJTRMF&W?M8KM$)7FX\CN ,J=;2-8<#O$9\@:CQ6)(NKW'!MD MA.2Y18Y*5@1BT.DJ(I,%:5Z#(3G3C@6$WLS/X,T%::Q+ @6UPS!JWBN"C59L MCW=Z4LQ5.H6L UV,_1J>%T.LRS4ST3\ L0IZ,UUX:,)#@/=-U2!\I@@6L3 M_$J +%?G5$OQV@B"-Z8]A;>Y4&?YJFQC["Y8" MJ2=9X)VI %N[Y .XFVF3PJ.5[:(]-"T3VUH40Y!.#WPYDB'HC/(,!$&4827&2QS8E!&5JQ-9]5,8,]+:JT MQ1XV!:7GN]?":GK9%CW@7GV1MJ3/ 'J&^?HMZLC;#@)RF_:&U< U;D0HT)APT 310V=>2VH\;@B1A#$ZY> <>5)]BB M[@X2.>#E&"IO?-BDF$F6I3 POXQX"&D&G)Y 4D$1@ZR5P@0OTBQP&T.' M._J(K(F@)03> M\1N-)&Z&%;+OD&U&VT.GP]II",Z$"YH(/PO&=5Z"P,F\=# MWCXHLK&5X29D$KT!]29(WR)UZYKC04$RVSI!?RZSNVWSV]P%^A-R ,7?+Y5S MBUJ^[:>V7=7?FZFN;KO9 M[3<&P"1.);D_,($E(8=H[QP4\,Z@96^[OHCE=?K)A0EXM7^M M*E/NC8[FH? MN-WO WB;]K?DQ[PL;+@L(;<< K=L+;>">DCH_>X7+AJ/<+%TA$LDO@;(-FK7 MQ./_O#EA4HQ11S9IA7H]JN#U6)X['9$+&G#-]OA_R6Y+RM]K7LU&WQY!AR_^ M^N\+&TG%,I%8-+YNK&V).>YU8!%_I"+Q^"\O0_"1/JJU^,)%XK%$)+%ZK/\L MGO@2B[$1-I;>T2K\DB1[(-UP5I;%%JKP)F**!U&PG!IASVCCBF_+VP$KEXHD M$RO+]M9X^R(F'DER*\?ZLXAA$Y$8FSH4:F(<%XDFWTG.OC7RS[$T@_N'L-^9 M7+ZT[V6CKSJ470S)V41.,I:,1%.)#^3Q'*L%SR6%?F4,3T<@+8WO%^#D\6=U>DTFR[R5+I]$M)!H]E!WD,IE(,KJ% MF/R@&V,DE8P?TOHD$(?'HQ]Y:?PUX;V2:.C-V-K[#3O%1A*)@[GP)V*13'RC MM_Y#J4EG(NG8.Z]F>SQI473PMS'X#T]T=Z#K+$_J:O\?/QI_9U1IRD#3:'-. MTOT^P+&5.)RM/#\40E+(&D@>C.@^-KL;RA*1[+9TG%RH2'U(.Y>DO3-S(A6) MI0_& C@89N;8="3#90Z%G*-UBZR-W4-)974)1'MY>N\)^].?O"_S;=,NO&^D MS?NT)A]@6U*.;QV^L)%HC(O$V!438^NE6 FH'M\JA-RP:V[8BX+>(K*]*L8X MLNI+Z=C+\]LBEXG[R>W#OV-$S>HJTL\F"OSZP/8.)SBD+UVTQB&7S=]4&^4/*T7_D'D%[-,OS6;OC)5#:Z)H %0$=8VKA>BX M%- MU:95?Z2&7822)BA%5"PO&A[YC;>N#!*+\(^@F0$/);IVJ7?/ JSEB].3 MK&(.-*L_P)N$"'+KN:',&5>R]55MPGJ]7?TN?R5\0($,P6"#9P#O#\,YPO/H(=LF'=ON;F7 MAI7!\6\=<'C>.#V!@7'02C5U'O8,?H>.B3!P\*^AD%LS9/3=@)] >:L$T)J" MA&[9XL5Z0KT["RNIR["L4(SNPSX>Z]H+*5.'6E>*5H1IP7LSY4D#+=4!,T+G M V8T=0MM>Q9I3RYCZ,8NB/D+IH%V*8"V2Q]MI$'6ZUM?M:O*@)4-$X3629I)@81YU9P.E]/A+C*" . Y:Z>'>DJ-FN++979<0C4GF QS),/\(Z MP3+TKZ$'\,#^B*>.S"Z/]HP*!FF&M@]/C:X2="+A=1WFB8$"2. *"R/G!7C7 MX==0I2D1_D#?=R7,CX2#=JFDCM!>^*#J?"HC>'P E[",:KR.MBO&VG_#1A80 M:V) 1OHQBYE8XM&#%,ID5=2"8*"*S 4=6:J=/CWY@KZ@R$<$"NGK3DN>P\KF M-262.ZNF:M&-SY.-G__$E>JS"L%\C+^E4VOKHK@#GK?_A/]!$U\18[N9^T>5 M_$$ET.JU>\7<7)Z44\.T=<'2%JX(^^GD/X$.AI4$DHVC!S/29]"]ZMP^$L+) MBW[E/[D57^764]^+0W_UE?MI!.._/OUK6./_OK!?D9JWQO_Y.F?L,Y'G4$+4 M]97@Q[%0\E%Q\B4=9E_KCS^^]V:HXK>/:\]>#' M9@H=.S7[$L?_=: ?Q$_.>,6H"LH9VW<:W=$0$7NG5;+SF%_HOULE&9FFIR?G M&_S_MB,.W':VGX\T)G":#+CMSMT6)DS^HG9ANVH!?1/@5W42D?$&F0"K;#P:\80>23+RY M-*("DAG[:-T^Z!C@&)RV4XUYM7CTO6Y<,%G3WTV.M%HG(0P8;CS6M9D\0LRF MS)ETXA^;OK?#53@.P+A1&+L/$%I:AN4H^%S(:GLF.4\0JP%)?=V&N6$Q^!>! MMR;"!$>=H .!-)-T03:P8YS&J*'1"3 =@9SV1J%P-P2(-S)@:L(3O()C<(C3 M-<:"B)L,06O P@61!+$#"\>5^B#.=!S.1M/W_!K7 D+?#8B;RMB A0 >.@D& M=+9Q'HT@2W@DN92X4^,50\-12CQ!DS>&=O#.F20-X9)PV(A'I\X[P-C2#8LG MC5V<^!=%[+4CC.B(3 <2X7.'!KP4!F.@$R7W9 $M@O?EL"#A(=@SR7:2Q*JH M]<;)#3LIX6W9-N+G6+@!5+,"T7C$,)J(MA=$IDF;,-%XJ/T6R@](S-IA6 A@ M@Z3591+"!BFK0Q()/X*$#(,&^4G8F[Q+L=6\_4*!?'#!U$"7KP_4.^D!B--/ M3]!Y(5U+" JU'5FW@X@4E9M&SZG:@.8+/#I69*"-Q8XR-Q/M-UFF/XWL+.FIMI0W@.44;=2!^RAQ;HNU"%6" MNN0@FT/W,\G3A9AE/1W9,)3^:M*!I^&6DTB U#3.KC&^[?+,'S1,.G'M_5Q> M@2=Y8"L8;G"];/#A!/>AIR^)7G )65UQ>*YQ*#AB=>G7>^_TOIF>G7:ME$QR M/NQ6.2DX %PTIW=1I5\%)U[-(";&D8:!I%^ M,^A>&92(1 7*WS$/91[RH:,BS9#T]T7W/D\RG%8D"4T?Q2X.'VE8\+@)R39%7*!<-)"3T\>[-MXP*_)%5LGZ9L>FIP'[$%5C5$T M)%(AG19QOG/]=I.^J'T8O''49!7]S( >(Y/WS=J_<]X^S6MW;B.OL.Q2,]1E M]F6"N-=/1L8]>FNI\ 6&B>/S'7+R?1+QG0(TR"F[1\JH2/UD68I;.$.7JB!9 M&G/9T--]^O0DJ*VSQR6*A02]>KFG&@Z^;%)I@;A9H 8NYB5D]^+^9P&)E2'+ M'!C+(/5+"S$"628=R#(>"Q1),72A&5#[U=1Q&<.<-.$T@G;;&Q M%;6G4)2DL//FA]T&'7>9I_<9>)W HI'1CEC$7X7.&RTG8J!AEC:2!7 F$5P^],9SY&[\_J MZ/H@?&?J_$@BZUS78$79E/=7E_;/X"M7?]G:Z]]+M/)!FX 4X/"!/@VB!V]8VQQDBZ M(BM*PAHWK\N8@T]/LFY=:!,=.L%I>H\H IEMA#KY WD-+;7\OLV1_PLWZ(,; MB4)0W#(,!^93Y94YE%C2"+E;)NZ82?@YU]19MK8(%*XUIC:1.X !!=FT@3/Q MQ#M%Q5![*1'GQ[9=Q8/*PH,*P+&;B[A[")4TNFE(@:2=GE"/G$$#_"-^*#&2 MS:)X[B^6V"=W;Q*()S8@OL.[45"[B[7M+I-A)VA>B]V3VNNV).E1(DY24#0H M1L?Q#8ATHHE#5@T9$3_L&?2":<".(!/TO*_!$N$*69(2 ^7ZD',%^^!.@6P0 MV+).3H\GIDL/-S05VR\D(P$[$&5=L$9H M@='8N'VVY.4=P@:[VJ62:+A J_K<_@6PQ%X5GMY M;5Q*21MC7@1/-3\&3D,+2GHE8Q\PC0M>,%E216R3"/%A448;K#NN2@/JI9W% M)!,EC]!-$FDY<5NL_VN8.I>1/<,-I7ZKN!\SMPQ!Q&]IP" M*CXCP*T]DKY2U]!&=H:@';6LT@HIMM$1MSU@!HCA"P1'L0[1,"M1- M@QV+F33XY-"2=''=$%E5M7 4%B,FH(F78-_9Z/F- YN 0_3D9A3@=2UL<9&R M4\)PC!^= GW)=M5/]I;VG&1_9;5U^CUSG.\ G+E]*0]D"3$ MUI[:_]"0^#BR'] .N.E!N!4/3>3$V;IHH[IDHQ@#[Y,/HP'+:/QK$)"Z1XW, MD2P?0A(G&HB"0 "J+6XBH5,\&;\'YO0DP%Z).(<>R:7 [QVU#*$E1RL'FCB@ MT&EN2238[0[)0O87NIUP@C735+,@2\C%H/ F4*$YDN"!IH<2YB.O*'@P6?S? M7WSW1S2:<>[(E4ZQ=GH2NV!N[[+U3J63[53NBTRV7H /JO;?A4H[7VVT[UK% M-I/-->XZ3"W;NBEVF%:E?7,1"J&/%4(@/GCBLY=T"LU$ &)(X0"^X3CF("TN M0"=OK&L362081+(*VH9<%6PS%AFE%63F^#)J6U+?HD[A]OE->&0_Z\BRT:4C M&[]@\HUZI]6HMO%Q;;8:^6(!3FAX'@_&>BMXKKEYR.;5%*(DFY C+X(F#3?K M T^5[!\,OTZ4!(V8/=^()%1D%>W>5EM'YR__Y[08!50V1 I/[#Y248$%+KJ- MF^AB->:]E1GY@2SUF"(&-H,2"F3MRP*2Q3:<7[[8L-'\X-V($OR#DF/>K?R@ MY/P@@FN0;.^(2'+?L1E)T>-M(EQ?#,DXMR8KUU-"+!4# MG'8]6<$W(@C#GPF]A$@Y#MHOY"*V@0#/$?.^9)D$6%01K9!%?)JW*&%DJ%'VX MY1M>,4"<1KC* HY]L8%_A4XKKLF"_&I,J@+)CX)L8%>:+O5Y723@FG1AW:,: M'H8/(CL'?N33$\!/!%%$Y2F^4"]O);Z]HU-#_8.8>[84L-B#YTCG8+1 W@1' MJ.-\!A^LCMT-"KK8*^%U^B.O8+Z\F74!(,:MP) I^]B^X%NFQ\LZ.N[TD0B. M""F*ZRE!GV.,X$B^8K#T 8^ *^0@-34#9[@ INJFD8+\DR:0G MD3C,OJ#3!5YU_!2X;M>5>!&"G]TU-,4RI0B)UA$)Z !T:]T7(D(=9>ZG!=LR M(\DD\5):: "1-75N/V'7=L("R'8<$[\;D+IF3I\/X(K4=P%F!YH4;H -C5HJ0,C+?9A=!/ MG-C$\TLAK]&BT#F2$"9MZVWXUA0/['0D@:>U.,1I M14X%6F+G4-B"TT^^@9G.5=9.E!F3X&4RFY]6=L$SIHR^HH8B0#OC("_>6V!X M=-PP_T1LNY.4[A)7G LH#FC/4'=[<7I"*E+63(;@71-SF?<&>-T@L:PZ5N(Y MC2!39NKQ2"/,/<8K3A43M:F*G]"0U0H5OWA1\9(8,E03TW,, 6D936\HX=I] MO[A-UP=*3(FWRHU@Y0K>5) MB J7"U4@@@88$M2[PL"EW^/::-E[&Z3V.KZXMR?R17H7T)$%[\@N>[A<0W*6 MB;#:G+0<<; E(-5:!/EJWR316UXLE53*8W>/JX^=8+LKB=S+7'<.1XSOZ_QX MP'P1O^(#Z76F>#PI:]PH$4]Y\A+]:92C/;ZIR>5"H73*-S56PQE7JI MT:IE.Y5&/8R??&94DEN*2K(73+58SE9).+)8J-3+[7"'/H[LDJZ-D#D#7F^X M2Z'_CI!&0@+ ;\GJ1%,F%/N'6 ;F E.=%VD;G/:?T:4C;&%TXH?!N"I'VG0 MT,;.*+:_=9(,5A*8;-/B],1?.N8VT@G,4-)TGR/+W\6$>!#L: 0RKU8 $TG8 MP:U:P]<+0#+!^&;$&4 [(<'%JD]#<<2LX*@]^.GVCZ3MNL_(;4.TO'TC8GZ4-C@.Z*T"G*,'AA8!F2 M"1Y_))' T,7A5493J=L1AJ?-QP+(JJ)71YAJ-8]I"'@@;RE([-'8%CPW'6A4 M1Z"73%40<]01IY B&D!D\76[L]%*8$Y5:9GN"V=) -4%^J?A2@[=;F[EX-W! MZ/_*_[U"2-@:,>A'LHFO_^NG=WH"<8X>+RO8OZ0!",D22.K?;"3&)2-<.GG! MI8E'%T.CP&.*C=<7<>LU_+\>\$J/3!^<@[@"!J8A4OQ?M#XX:5\[/3&LKCT3 M#9:,;(^#XQ*P\N#@(ER"T_ EG3:7LZ=K+YNS9B0[EU32\".^3\M#O 2?GJ#Y M1MEH)!J-VC$@J8]A-,DQD+&T%26%GR\3:7OT 1JP[]]@42+ 1[)_5@$8#%YT MZE#C!6N\C].H.^V8MA[9;/6.[?,X_+)._15-Q6(U%=!"ZY/UG;;4^N;@=!RM MHR)*>-O_:6&D+,Q_@#F8B!))Y("=(P%BBS6)Q\#(&XE,00/9S&.]E MH"D T/L^8LBUI*]+)#M'5D5II*)5PH(.1!J)RCDF/I:7ZGSIF@ 1&!)FA?@$ M%L2T7 XI H6?@C8G@44ZSGN)=/.<:"]A1?&L'#3RU3VKJMH0\RHIB/35GCBJ M&K3$^^B@/_0@-:V*]]TT'M@D-/8IV4.Y&\K=(Y"[5?#%O._LYK&# XDXVO<7 MGV0JO]>)9*_(S3MQ:\,C+PUD'[]3_.-; O8E.3X7+":Q">._5' )O(JVB'P?;=XE=T1_(OJ/LUSTHH%EOPM)^;;H?_]FB;B$/DCT MAS+?*_/!=H#?<]'UT,4'XM Z% 7@B.[#TP$!OJ9#U 1-9 GRNB.I+;W+J^=] M77/R"R [7;+K25;*0R),6=+TOL30<6R/E-?]5)#1)5]&&@.[GW N0@[\W!)V M2*F0590'Y'U>U!R_A$,'MJ-SZ#M%FC-UWD06/3CY98R^ 07$B/L!2M<((#U? M;$2"O$$]6;30)'0,!6G.+SQO ^UDR"#R2&J5;(QD* EP^I>,=0D9ZVCJ+O2N M:YSKT@B1CST;6*B3+C[X0;0DDFDJQ,C'^@__"ZN!FGYQ>D(7T/&/\!ZL$/0 MS%V'N6-/%%6> ]RH1<7=4U1-/1];7446/.#%GA(*DD6XNDAC).%)*B\H3)U' MTIGDK:#WDH)K?,4A$0OT7J"%T.H,8:>,D30L2,;$M>MX;0(F?1% A8AN;N#4 M(AXO6GKDJ"7('+%3Z "\1(9\3QY<12(MC, *'J+FH-DF:(6P?$1$T*4SR=)I MM!B5;-F#@\#"V/TY#*L+67@X6H-O;S2[S+$7<&ZHW6G)=S^C27PFOO%IS$3N M:[IF&;CP@EX#<7G'[WCM"352J)%V169>1\8SA_B07JPO^H!(? MB\V@&4"!#Q(K)A7=&(":H!?A1E>J07U!*DD9+$E=W0+@(=PRPT*W),-.1J5) MP",-EEL3AK9XJO.&R+\ZO5IJO#Z4?E+(,;:,P^F4H9 [%"$7QI$/AW0-HND<*EPSR0TJ,RV?!T95-( M!-8FUE)=#QCUZ.!9TD(M/X410HC_0\=.QW8XVF5<"'()654X*QY_R.#&H_*H M:^EHJ2TC8+'LMX=!W4-)LXPMIUEF+S#T$E/*YCN-5IAB>6@(3"Y 1G>.:SH8 MENN><[8P]-9P_ )<$S+\3>FY1A'#[9J^?\'A\VO%(+1V/1%@5&&J+/V6Q5X]#>NDX)"^8 MXN-5)5?I[,5F"MWWP2\(\-0O 0-T5X$!?BDVX'&=IXCK_!BXMS@;R%THYUEB M3;QVA\2*DB&H,OCE7:D/K_U3H[T M+P;S#C0$=\RT?A"7K<[A=^4L[H(-V>K#A!?/#'2I][^_!J8Y-KY=7DZGTPM# M$B[ZVN0RJPL#@#*\E,0^KU\"JMDEFXHF$US\,AJ-LO%,C$UP'!>-)E-<[%*: M<>?LQ< <.<;1.1KI'$T 4FR^,1+1O%#/Y?9@SSI)CAC;7.%Q'+8FZ7U %9=5 M0=/'&L9FA$@&[L.%P7E,C:&:G$$, W]B:-,T=+G"L=,:CZAGV#B!S_J*%"D? M"N8_B=90,.]<,',A6QV78&;9%)O&@IG;1C"79-TPF2P2QR)!\]68G3B6I++/HMZ)Q [R>%P#]KT^9Q*DD7TM02.AS9S*()#$?P!(C@>LM4QB6"PF5DVY8C@ M=YC-KIUBC)*TT MB[$T;<+C-J#UZ.OZLS<]_:K;$D$:B46=\LXV#[)7,LX;,P#$@B)/] TRCKE= M2KY#YL\=LL*!DA4*LUT*L]WX9?]45O$+,VZC,%L!!PR%62C,0F&V.V$6BK)= MB;+-@FS5*L--SM\AY#+19"CD0B$7"KEWSY2-LA>5>CODEE^@M:)"3VQ"WV.N M564JM+4\4] $"[QP?P(GA6(G%#OO$COM_%7(+;L4.VUA((WX4.C\5F2%0F>G M0B>?K8;D^]H@%<+ ML= _.>;\W-Y849[8%"TA-^96D1M]?=B@6?%2)[8DSK=X5ZOZ MM;"I2_"J*TO@D0:!$)A>[E.D'OZ%P\3>+P7>Z!BO*9KR_NK1_!E^Y3&4SU+^7:.6#-D&7^.%Y%_=S^L:, M\29ZEST9L.QD/1S^]'"=RREC_QN]A.+3@SGBP+B<\K<[A3T *I/=WS%ZZ!*> MQKKX2^9C.Q> 0_U)+ZT%T4$L&@-;%H*7-&X"WH#^II3 =)8EV) MH0W=D'TLH]=TI0&O])CNG/3^Q%V8R!,1TM3-@G;*>$3>,@>:CB: O@+<+JN/ MUHEA"3 MW.L]/USS7%"QRN&U_VD7-D00);,T=Y@6)DAC[9^^;E9M_HW1^%'0[G5L\M?_) M_2O_=VE(22NU)Q$&'[9Y$<7#OQ5R':'M97'36O(09^_*\@N^S"+[ .M ML)8L#*"9?7:HR_V!&1IAA\=Y!QJJI)Q#:,E>V!P481RU&5")B;'KG>^S@J!9 M*FZ>WMBD-W<7V0D,-BPOR3?2W/U5\8VI M\H89QGOV$>_AHC\;[_G(Z,O/\)V'XY:"+Y==39S#F;D.'REUHS%QOQV;%ZEY'; M8GUTQ@UGG;)U5>J/H\/'66=Q6QRQBYNH(0V15+@TK]*)UD*Z+KZ.GLM"K-H= M=TOE04&=&(EFH:BVFU_ M=M5+3 N7+Y;2GC\-KY/J77.A%Y^>GN*EJZM&1Q^K0FIQJV4SM6BS+S2L2TFL M74J9*_VVT8E-U&'U,IXIZF+GLA;M/U3YMO;ZF7^.%F73U$DTJ+Y?2 MXR,:LI=HZ5?7 V'Q(%RKM_5>I9W3'].OT8?K>FV::,NM9VMX.[V\SF2YCMR: MYRHY2X]::>M5*.M%LUB\/6.+:O7Q67Z2;CI+7[OJ/]]6>K/3M MM)Q/1WLYMM)[RK-W#PGMJI98# =)I5=4I&1V7!*TQ;P^>GZX+6?[_6PSD>\8 M9D*M::_IE\ICA7\\NQ7$[FB@EA]G5W?*7)HH1>FI-6N45*&83,GWHT&LI$ZC MU9=\O5#)U'0MQQ=J_8=T>3#K])/EWLUS_,Q(79=+8OVN7'SBHXLGOM2*WU7[ M_7HEWZFH24E\>-*GK^I3@C_+Q!:*GIBGH^FA42DV6\WA+&]>]I7IU>M=NY:0 M;X>S=B%3*RDQ=Q^)JHUI^O MKDIW6N5:+,ZOM5*#>VQ7"K%+*7]>N$^F^ MT.G77X=QKF%*P_GL=3(9Y.Y8\]9\*I>,9!Z)T_PT&Q>*_?I5+E?D:_BEJN6KE?9*Y3^:O7^UJI*W75HJ";S5K] M.?7Z((V?9^U&;M"_NRL,I@)O",6IRMZT9]%9^[FE&6/$ZRWN]EI.E8NS>?=L M6!_4XMI9,EM/]1^[[K8D7Q:N,Z\U;1Y[8-F:7#/[D]'3WG>^'E2'XP>N6JEF$^>Y?L] ML:\])>YYMC&V'B=6FU*V6;A_[M6',NISJLTS[2FPW\_U:[>KA?J#7 M"GG+:/5?Q3.]T6\7V^7\5(O>):7L;'K;>;YK9.9ZJAU-L)<5H?;:+U0SK)4] M>WE*9\OMF%J[N[N9-LX6B])H/NO7;S,WRLWP=G1=O7JI/X]BYE7R.MO22NW! M]'$V>]6-QR17,]I7HYO,HMZ>%"\[#^5*;S*R3+:16@QEZ:J3O;YL]]J/]_5$ MMU'O%_KUQ4V"9YMB1O7Q/%IYN[ MRJSQU'F9Z5SC6A/FN4?NZNX6;=5-[+)_EGIXNA]DFNW"G&^_7*JM9NSRZ?6F MW8J7Y:<4G[_J-J5H<5Y_;DRY3N%52-]*38-K59^Y!UE,M3*U>#Q:?(GEAGE5 M3*34:"$NWO1T@\_<#:X3260C=/*Y9'E\&^6GPLL]DJFI[GV//QN-GKKUG')O MQGJ+%RU7R;30^+<3SG@YB_6MUF4WRDZSB^?Y@I]/NL+ ,!\[#5/)M52YEGFJ MSU(%87$U:0L#LU2:%J\2I;HY$1=:M\X_UY+\LY9Y;,7*F>I-H7"K\/7BM92Y M;?9Y='1JO#J8=$N/0N/Q\I[CR\:TW*I*;3[Q<"464Z\WL44GWS_CKI_ZXL-$ MB\O"X^-#M1)K#":O#R]ZN]=M6<6']/@Q.>%*PV';N'N=QF/WBQA;8CFE'NUE M'HK3!Z%QI4I/W73Y2N :G9)5?+JK#'HOK;8UOC+G5\7:.'_7>E#*-W+W>MQ[ MS,2E>]5BK:[:D&4X7ZY3C6?$D]MK.]D5*OHW>J9D)+CWJ5B2 4 MR]'76F\FI!^>'ONEE,R_%)YJM=*9I?1''?U%ZO8>'ANEN!GM%9ZF:GTXG]]D M>M>QX=THV]7U;N^RT[:2]W$NU7_@DJ96MY18]EF^RTUN+Z?IN[:NYC=#93JN)1_:M>IC M//^:NK_*W=X]7=^Q#Q.351\$_76>+_73_>0P-AB5&[SPE)R*]WRW,U7;9Y/V M;-@_2Y>O2^44)XYN[EY'+QWI3+DOYV/51-:X&@V*K^6B-'E)M%.QT"SW$_IX M8>;*#V>7PX?L\%4S;S+UNV9!DZ]OGKCYL_!Z%GV4AY.9,"DW2]Q=[J5Q=6,^ M7S\VY:L6_]!H9I]GM8G>:N5*CX/"K#\0IB_L:#;N7AEB)5&?7,]RA6*O?Z88 M-]?6O="X:8^:S9N\K/"7ETK[LAIC>[U.LS223&725)X2M^6,6,R\E ?Z[/;V M;*YE6NF6T2HGX@GY2K.JF0?15)OSB37H=HS;P=/(*C^/I7CUM3Q6KUY:O4EY M(FG73TA7659Z^BPN'GJ=!\/@Q@^6T<^/JYSU>C^,MMAIE'1L,[$>6T:8Z.5?NZNT"RH M?+51OBC6NKI[EN,Z9?M<:J456M!):H]N[:XW/%G%$B3H< M5$N+5B5?$KNUQ[OXBWY;4.X7MVPF]CH?3YY[C6+UB;M^ONV^WL=BQ;YZ_?0\ M>(F6;\7NY4IJEFSNI+4O-FQINO^B6;E0WYJ9@<=UZN[_14M#7,JJFG MJ-'I+J+:>/#4Y"[[^1FOM-51]G5ZPW=>]>?+]B"CC;VYOGZ][:81FYT9+],[G7U(:B5M_GP_L)Z;M475U+1J M^J[0BK;BF8H^N7P]:Y;:L>Z#6E.?M5KN 2W3?5:M*N/QLY2_3U:>&F;NL6S% M.DFUW;])OURK\YH>[]P7Z_U*3;ZWC)>[^M2ZO4E6&L7$V*CQM1OM07XIM%O= M>MP4!#8VOF\UA+CV-'W)HK?>U9YBY:?7V^=DTQE53!5F/#Z>+ MV*UZ]R(I3UQ.'H_ZU[D)?WN?:T]ZE5_Q]02P,$% @ 6I /5=,;*P$90P PDP ! !F M;W)M,3 M<5\P,#$N:G!GU+P%5%W-EBZZ8.,:-+B[>W!+<(?@[NX. 38>W ($ M]^#N&ER"NQ/<">[V\A_K[M-]^IQWWWWC]JV]YQAKC%KVS?KJJUFUYEJO"Z_K MP!MI<2EQ (" C#X_0->EX'W (L+#PL# (\'#PB(@(2*NX;5!045"+LM^BX M%"14E.0DY&0TC#PL-'1<]&3D;!_8N/@$A(6%J5C$9<0$I7F$A 7^. D$(B(B M*C(JX9LWA *TY+0"_Z_+:R> !@>A!ND @B #(-$@0&@0K[T ,0! 0$/\J0!_ M*1"0("AH&%@X> 3$WSO4OP$@(4 @2"@0-#04U.]:G]_U !0:-#HIJP@,AI(A M+)DC)IM_7 X'YQ>75]K4""CI.TWT.)#IP70Y(;_S[ BYE]] MP4&W8D0BZ+\6,A2FUVK'PVPZ86T*I SR45#@B:?/3H7QKM1$SBFKC!_3H@+8 M=L+]IW&)E5+KS4MZ/FV+QI\L[L*8=IH.X1)_YH!P"Q^U-06)1F"\36(E"[%! M^M2[_6@KE*&>T#LA05X6@30&:_L8#XLE&+OGD]TE5VSJ0-9&02PKQ MV'5,W $5=E],*^8T'*BT?06(#JZ*K>C_[#EA:$RE_Q&&',^1RA9/8R(@H-KT",R\/'>JS&)^_"J8)LR'":_P-&:P%! M4] E$$4C+@"1#3.I<)$V]45T8 I,GEMP(;14<"%1G UG4?R4>%N 5ED J.>6 M!2DM*)\0!8#I 0615-U(;[QJ&6&L7AMOY7O&$Y5)X3=P"DZTP]A3*%9:-"#! MY1>!Z0/E&;6?Y[^RI)/ "#2Y__N,UE%\>O_WW1?:V/]*5<)X4 31%/,GW12\ MR=P%D^5^^WWG!1?J:V"2W#)/ZP-I-!]H0*V@3[/S"E,1VB'2B[;@-](R)>$W MGG(G]U/WU#,?9Q2A!!4>/W9(/Z0FA0.1HKE?Q/.J"B>%X>N\$%AEQ !,I?_> MS)?_K ;A?P8] 2&&J?C/C<_RB@-NX>8OKD\>LE<21IM4_JS@]N]=?S$_!::? M5'-CSBY8@C44QJJR%&7=1];H8P34_WR056H2F/0-L9+,]N-,W1=@G,*=*H;2 MAP:#]$L_SEM%G I/8 _VBJ/#@.&C4T_1538T6M$QK5N,B##/B8B-#PW0A^G? M ZC'>H=_2"18,#^I%NGM4-)I01PP24_FI2JA6N?'RT6$P5.<$+IN^; MH,*!>C%.';80/1%<*)5/=[W=A$>[B:NU_%O<8P(TD-*TK;43>#J/BI"3:7)0O4@<%O.L,_)2ITR+\+HBS9ZNM7[$JFBRNQ@?B@$1O#H&ZQ6M+>SW^.C\\[F,CYQQ1N(*0,",P^C7LT4 ^X>>9Q#FD>M&R+ MKKG&EA^])VM=:;B;N0<7T<&]$'U]LK0OF-W\S%#L@D5I2!%7$\/"$6BAYSR1 MV=0'N*9@UF?E4W9K&NV-PHX8!:A!=YOO($E\4@O^3V0Q+6%MD.?[N*;R@#H& MQA63)+7;5KZGGON#P&]BM)00'E.!@/ JQGA8Z2.D0 M<3._UKTF8$8IC1K##+13R.)QMU152=>H .S5'L>+YR4KCXKQVX"/F5SB P\U M[L@Y$:B&J&6R4D,&W _%V]"1W 3!M,AI3"CSYJK1D7T@(HGH$)+ J_YU&*RM"3A$E MRE\JA_=M2D%57.Q9B>&ZD;AR$X:(J3:?0[)%%AN+X1C!O:4L#Z]0^&; M@/:146AKFAU)>IQ[^X8B,AHS42VVZOJ%5*,\[R@V*94C<2?1B!V"!484*QEW M<)L ;[GV7"YQQ7#[)\P54P19[ I2W#3N%3"3K$=15\\0@I\4"XC"23(@0L0= M#6%"C,D^]%@I'1P)]";[XX_$4>$[[D2:& >V?O^^4^AI6/(*6+\GS)6Z@49, M\9W,1'D? '];CG5.F$7ZU(D9>UQ=2T80"\&]?JZB8>V6&H$&_\60?V0(37@X MW<2\D@S,,ZS+W/N&XTU/!Z:D:"FNB,99/A8Y-46F2-?).$YY)9(&:9E!Y-^ DT<2!BK$$&]LB6TVCSQAISK9'O:/CQ-(\^E:0NCJ$9PGW M79U26=1%1C87:SS$L0\-R"F\_Q4(RNT9OW#FXX%(L$%^[-2VH#\:M=34[?.Q M)!Q!;J&%V:$POLJ&W_\CHL@O.RIWFIJZ+CT=N7P,V=M7-R.DN2K#6R+%DPT?5(P")=)B:M]*<\QN.MW-YXF/-#O M54M#[-F5]D_\$,"UL$C'@D^0]541AJC MF+(G<&1_X!Q*'9YD H"R\W4F,3% M0.2^Q5FN#>^L53N%I%F2PB!WE5IG>[!))W#@!WYFYG6U\>;'3-*]Y<$$080> M/+Z.*?9X%C[CRV(F?AES:Q[P@(/Y^N=>"8:"@&TOL(8BC/J-?,NX[>Z*_$(\ MXZ,9R$8[RRM+&4)8X9.C4GUH&%2O9WRL83=WB@,K+C[<^!KCF)^2MM2F##,3 M=F+*A_#\ECQ,Y57,!F[JJ3++A_J*;Z;:QB06#;\TWQ3W(!7O56-"),(D>Z.T M6_.'\=^<_U+L-Y#&%EM1X(_J/%>MZ*\T%LQQ@6I]OF4P,V7PHFP87A#_/@K+:CP8^W>3BH[[!-5.SS(NJ#L5@IF]W MR,M$J/#MN.[@+-6-9X?/8PTV5_]W MLO-"9F8=!%&RL;=E$;LQFW S:3'UU6U1@592?*_,E]_%,B'54K.!_IK7?\M_4J=WG6 M)>I,+G\V[LD%]B1-6!5_JI77_6B*6X-;';5]/2:$$'W4?7.;\,.TN8EE4#,( MB"K9-JC:XGFR@)BZBY^DCL**[5^ 7@T_X>G2,>;9*M!*UI[>['_\@DMB?@8K M)(MV/_?)%[T^*@JVL(,W^%(?+;D&KFG,"0(>29\_[)WOC8#CB7K7()0:Y1HX@;.$1H5 77PC M8WR$S;G.P(7?%]1N][? MJ;^>XRXD"-KCWYR;/OJO0O([C.*Q"FY>R3WX

*IJ/LM)B#?3]RZ9I%'R:0B?0=V92.H7)L"^,@&K*N9L MW*MN+AE^4@ZEU*0\S^",7FQC-Z"7_J"J?JXZQ;V,J5RMVX5%*$/5O68Q?A; M&O-2#[C.J-,+A3';&D:.-#Q&=??WPMP'BE= 1N_MDI]]TSYJ/&= *R@AOT>"]+ZSH4CO%"\ Z*T5,SQR8KX0>47ZVDJEB2W,KBBQN1SB;<%!E MYL6U]3_$^ECV# ;?-:9VH.+R3A<\U4B(\IKV[E4QS\:R,)TI+/;CTX/52<3= M[? =;SWWPA?R!;BSD;X?\TE$B\6.[(H6+/ZD2!Q#\<-0U/'05FCF<4T@Q^%K M^93CIPB[\_':>U36BDBW17)-MBLWV,!&FLN<2AYLQSU0KXZWVWIC$E=^>;D5 MX;:R8HXS0'";C5QY)W$">:R688S<;(Q.6.0.,TBL]'20M(9?79?*8\2.@0;# M,F7"A$B :I\^IW*DE5B+9?+FY=9*W#;]/B??,&/QWF. \$A?O&F&;LG6W,':YAV]]6S']R^$2,NX(<5CJS9- _#[CAU-3T)'VDG1FS")M^R?M#? MBS:"=#5#R\@%$[\"<"+AB6,NKDJQ6^3J4Q1HM;<_=[_C M\M79NT_MJA(E4RKJ^S0?^N,"@7Z;:?9TPKF5Y_;FFZ52$[:_4;.NL,[+50TW MC*!SO#C^G3)$X^!O>/XU6J3U798-CU7B7'#5O!_1A6T\[(#WE^ M8CBO &JA5V.NY(5E:?MPL+NJ\>P75M 3O3B89YD9\;.K0KV"@ZZ18NR'9@2P MX,;\O=IL5+H:=I@MS*>Z,38GK]VR/Y,&7A.O(M"^1&9O4$.^NJ;?N3L=+4OO MF6^N#Q,BZ 6KNBE*<&I:AFX=5_-B!Q*2?ZT$TSEH71%EGF0,J$PAK,?9#^DBAVK>NH(13W6/RIR]^FMQLK&7E^ M=Y!B*W(3S*$0BA< M/LVS-K+\8%OD)D>0%SOZ,%IS7+7Z:M[LFCB=MB8U#>8%C0/*BR78;+WY)OT(2= MK98]Z!(%;;F4.><5.)JCF7=UK;=D@NP.QPWZ;N:V)AI85XGO29WJNEM;+O(- M_^LFF_3.B"-E*5HP",0S/II) ]*3@UQ3HY*J2$FSB$WQF[,UZA$250#-Q;7Q M&$QK_3"VO1E$0_$".[%?E179UVMDNGEL\\35G-B-;N>8[@M]!KQ0#]369S@] MJ<%MPF)?>V)( C8B A;'ASM5HA=WPB5$.ZCG)$7?CSD("B738_6*? *%)@KZQ0A:L_CKGS7F<(UAC*=P=YGGZOM MM:0H0X.+'"F$IN:4+0VXL"U1]Y CZ5;[\!<#2%% ? F*"ZO+J_1 M6FMN?J7M8FVR(>YN/O&=5TI6")(-V.SGR?7^3 8[:C&P!OO8DS.0S:EWJ,NG M$;)_YP3KG6-U?G^S;RR2[GN<"6&OH&!U$-'21,AVR*7,EZN[7$L* 4Z44O8 M'IP5WB7]T)0;(]A)F1L7#Z+-W(]X MKURKN5;/AMLWPT1NIU$] M2 \FJJG;5Y2Z[[6MC[2;S!HT/C4CMS=+YMOL>%(GZ1!EUL_]DZ%HBLWY8"K2 MK8\W@0-8,3&(IG40X"D8-5T[DK+;Y5;W1BFL*K-6#\:YE///55]0/KD&9=:/ M$QI==Q@ ^B:#O\E]:=?7C>15[B3!GKV:,3^(G-$!5JJ--# ^$.4=])_YI3)( MEJ$78%F:C=^XH+*?^Q5>3,S9E;!,7$H>UO!(H]9ZFIV8$@OV42=UI]?H0/%N M ?]*G3MU9RJ]88#H:Y_5@E7<&F&030+NDOWS6XU-CS3V-=;W"^KJTNLBC'"[ -8]LTQ^,R]WHO@TSTX ]M$?C6YW/8]FP*.QP);9I!:'>O'HR)K<\ ,@ M/S>%HQC)=)M;:JSUC_Q"?<]>#6K1U0Z*%:@P'X02B&"6C%:0*190)G:X(C3OM M%.S;/O8W[(L(%B?H5550&392L*,\H5(S#FJ0A?CXECI(')Z<]Y< MF;]7@F@%;T.S@NAF!GDA3R.6P@KK+1A:2K7LU+@MQL5'0E5 3*-2%"-RGD/W M]Z4P50%EQ1%,= ]0N[&N=8Y&>0W,*V!9BG"7ZH*U>PPSBC7Z"MBN[IU2"7#- M#LNY\ 4UR>6GVQ'2IV::AZ;5'\/T,7(07,I77/UF2\HWB%1VC0ZJ<[6,#6T( MYR(^.^<&FH3DV$?4(SWUHB>SN5\4AH7+6DL26JC&D\DY=.ON+WR9NG%RP_=W:'HY&T)X!QV,C69UC(0C M!IY)%SX[XXZ' ON@O-P$CCI 67G*#(Q 3W>I)9F1Y^]>M1[O40*KW<:8GDV4 M9CU>G*+X[7BU\X#6&GM9;QBZ23C[%4"?ZVXR12HDN2)KL3"RG%6,V?:F2=+.WK$"W &K[N^8V03P0KB^=V7:J,O') MWKU83C"A?,#>:(^E5SL1AVBMN>3[6>23Q"N0$T[\>/0*E L398AYQCR1"Z&] M OM&H2\/OR55+/?'? MG85PM];-]J2MCMN3FZB[>MJT#%)=^.+[0[U=N("/,\3NOVHO_2W00,_PKLI/E'K?47DFV=$+<:5./,._HU3V7'=MT,^HZ@N"-M_4K(G W* M^W$[;2TT@:A%.4W9U6CDUN" :JP]VW>(?3NO;QDJ]57$8R>(#0-[R3X)0_O7],/EU4R?I[O#/?%'I&4GP%?NH_6SEY6&^2N+)YA% )BV^T M%ITNM6,?@_>OZ6O=7>05DMIHBDB#]V(I#+ %V*P$_8BN]F_O(W;V?#T&=.;[ MQ^P*U&FMW5CAZ"0-1 A%"B0L5M@(6+;QOI?8+K]-:SSQN+^Y&F@WGRI'->5* M6$"I&-L[40MC=IX_4J,?NR;$[YN_160.O3:IK5O"[!^-_,XC()BH_H*6]?D5 MN&)]_PKX^%V7'CE,.Q?@RK@%>;E^G*F(*D]C2^>Y5^?YB/LH,XD!'J=;6MWMY?=S=]I!\V MKWD'7=X _V2=6\S."@L]QMZOZGT_D+:270BI4_M7PG*L7:'_R!:)_T@W]?G/ M5X=[G&EYG(N?B>,%UZY_$"-_DAAXBOQ+"RR$TW\EC:8_X!_.5Z3R.Q5ROI]/ M2!M3RH\_[/38WFKFN,^.7Y.+KT#5+Q>WEKW,W[VL?*I^N7T%2MIX.1(_G$Y7 MBJ2T!&)6RR=4)>T]@9]?KJ)LB M)U[JY&(AD3VI9_QWO<#OW_/?AX4HQEMHL=PDN8G Q_J+&=/.PDY:O(^UD-SD MD[8A_? FLBHS(\*&DC:WS9D70KL^3]I,0DG.)&G\@#U%=6M_:R*O_UQN*1>1 M^S+&X./JY33AI;*5T:J=W^3Y].[ ZA-]X"*US!(CYV-GP-Q&N1VZ& 7@293; MTF?0B381&;[5=#I50WUVV@MO1^$MYT5SLEB+]_:Q=,&E4ITJO7W?90)5.GO^ M'W78/Q-";S]Z7J>5W+:%P&[G)3,Q3'%QR2I)K1BET8G)/I29A ?*K;ATV_&: MDO?BNS!ETI*&$N$\W%,Q3&XY/5*:E-CXDQ?$S,.CFF?_5B/W..Y56K,TQKLZ#6KN#^YQ6WW-.1,^MT=09BSUK-,S89JW?!NY=S"OP M'E/H=OX5T.I(8$PO%'%VF9 H5*%*- B1,N&6G*DE%H:1\RS\CS11M97HR7IC M/&V7N:47+:E&S49BI^DX>'"@N^[Y,^Q)Q''3ULG[,90A/S'8F\P<3/CFVI9N57?K/ST-*I:I*VXW"C@61F8[ZA?E0G?BON2OP$0?ZO/U*S"7+5&H9E?K,J$=]#XD M=HM\JNGOZLN1^13FZ^YT/TE\:DS@,Z-2B2V-EE#0VARAIC'%M7-947>?8QZ/^59=[B!64+W_1??S? M-/K^7^B^O@[YM'72#)/N;,,I%' H"I%3!8:3%1X:"=-2F+:AGY+?9-HT>_6_Z M80D'CY268#$&R$)(<= [35#+/6U%I%1V?CN"@XTC+C=.%UY-)2ZZ?FY9EKI1 M"O8<:9[60;7"Q.)EPTG,1-_"E[.MQ?)*UXS/&@8T'):6N)6YUEQQG&O'22DG M .7%^4_%:.)?&.V(,D0$9__^1%IX*,%;$7).<[;:VM&;?3@INM,>8"C6RHW*1P0)K6(AL!KSQKJ5R^*P4CL8S#)!,-J8S< M18C\G:P7WF%)U%H"\O+;'0H!#?>'^>2H+M[*I?>^I4TX,;:>5+,&(Z6W#IW^ MTOX,@>Q8GH/=P3SPOZR&+=A#NH=P]57B'E33?!!H!MD;OTH8L-"/AZ"T%>3K M/K8G9P_6R5"AV)GH0 K*7@M>-TJ68 F# =HWO813FC1U( W7Y0G=0%GWO*4 M^F:&['LG@L!]'[I\%7YTV,B-4*\CLQ">+5JR$)6%N0\/<&,&R:#'\A?.R[NV MAMRT8HD9,SY6,\HPBFNJ#"0%_E("8X855*NI".&4F%,3,>+C2ZVDU$]<[V^M MDWX-E!N_9RA75B\J:_DBK4WQ_DZ">NU;;E)'/*N2% EZJ?Y21*M:),$[ M5<%KJ]BI=,S-+<:O!-9YXCN$DH9=,%F8%Z(XXLON2 3J$I[?1-S<6>A>@36L MKP]0ZYL\Y(:''I5IIN>7DP$.@A?%$? 5J MN+$J/E=G?U0LX07H"T%)/]A5Z5<#F,J3>E_?K'8R,6:2/[W'&AK&Z"&G (<0.NO& M:)5Z%O9XP)R'$N*X5O(1!SQT*\?T@G?SFN)I5LEM@)O_+3.?7/"$I1V)I%RC"WFW1%RY#N=!AKHBQ5A@'TZ>F^+\CQX M]'4_WM3V%12,PXEY]R9HS#IUA\@HJY$? 1[]FH)GUUC!NBF0M4QUDF:4N514 M J$D\U$QPP7*>E.9S\(]29M2>9*K-47W7MY%RV$/EFY:F.)ZPH FU#,BDCNA@G,EOQ0/90=\& M(\C8N']4D<0H*>0V@'9_XMZI;76W;,=*LEO3,MO3[ \?7!/2T\O.,M5YWYW: MZ%#V>B+TO3 408)U'F.S,VIKB-W?54RWQG5O3DSCS-K)0=>[2M$(5&F"M"4:I MN*/X4G^YC >X1R_.NM+DZEPT'.K$77._J![X$IWUIVRDJ<"DV)&OQK")\WC" M_9*#/3V-K.V^CF!T%FPW"$F#$A),>GRU;.ES Z==CCQ7PL1:/KRV5 M4PT,:C!P#(U&59I?RO_MN !X?%(83"^UY[4XY.&W*CN#WM'7(G7XX 5- R-&'KD^]YA6(X>Y( M-/JWY_G26C00- 6YX#?*DV( EM;%S5KWS[&66#(3FBV*A F -[56LZ6^8.2G M>>:(^.6R5+MQ[(;.&Q'<8P>/;$0N]X:'J)(5+6G*L#"(T*+U&&.Y"*6&=-)P MX<=EB\YQ_DP?7KR]:V1\[7:1!(M*;GT.\>-<%DK4 6)6$H-,VC@/M1T[?88B\;7^P9$O.%6'X$R AC=CI!I*QWA*@CA6?9 M*./UC,Y:^J&G#'8GA4U-ESM1XVFTQLD*M.HXKX 'AB[)@?#O:;0BI)*,&$") M6:<((>FE/$7T!4)\2[VNH4U;D_!I$V*INM: *(7$<:IBCG(G^.*HW!-*7&.1 M7(=Q6"P@?X_$H2?S.LTU=U6CB^/Q0ZZHEN0M*WH6SU>8 >XEX?$&&E")IFJ! M1[\["=3YD;(ZN?'&8VFKMEF;<+6G! M[XP^'93^&\*@GQE+^,;&U.0OIL*"V MYQ&;_I4MP9GTDO<^+A:9(Y E#"N_(J"A9 M(P&AX%;W;ZO[ZEQJ0]PBM+CL_;@Q68\C8)_JGPN*L/JI6D-G(\H].=KEO7JR M*24)QCJ.L7:TTS9F$$%WQ6FDEW(;IV MN=1\>],2J16A:UF]/&(6].&(+W%!9/T,18*:#,R9&$AC2E*,"^5>4*'LAW+( MKB/-#K*5^##B^SVQ%G%SW(O;!D792=391/4_ECWL;L8H/?)"1\$].R1?P**M MV'L-(L2)K&T\Q7*8<2L2UO0*^"#Z'P-#@_:)$I^V?3MF(&:65P8<=W'"!+6_ MV!03O ()*O/8_*PE-@;EZ/9QD>:C-DN!M4@=^;;DQ-+SDU?>4;SWA7')Z.*; MLJQ\7P&Y MQ'8/4E)JOHNLV#'H)+:C@;C!RZCX%CT7?PKGT%D,Y4Y ;-6H,_N24F8E0S#= M9X4@Q!6@MK!EB6O>+P4;R_HP+1&\Z_E>ETUV&5=S<9G!C4;E]Y02T@)4R$G MSG#0PK_.JB?.0X"WJQ#\BX C'LMR>83RJ7^(VJ[GSF":XNQ7B2MF"A&#?6QM M6YE#V8@##!OJ" _L@R*LLJD26Z_46F?<@)7C.L:!3KH>X2QZ/XTTPH8/G0&&[#&I(Q5-CO BZ/!X7F"'R \##D/T*M#@*$W*P,53EAV54 M@) B':RDMTS.=JZPT7^8C [RK)2-2'M22K\P!O99>>C1*B\=K,UHY2>8<2>& M ="@R,= 8?P9I3_W(<@_=.3?)^C\37-*_[Q&4OU?9H1A,M5;E'/B6W.)LRE, M; ,\ \[C$\X?$_JP3]'L:T>BJDU48TM^B4JNQCO.^'BI)?9GV+KSJR@0W7[> M$30"!+S,8<]+N-9PIK-K)8G8Z9G8R?GL*,P)]OR'UAU' 9:[;]/']IX[HS>2 MFYI$-DBT!G ZYA5P3X<:;2)0#\9Z[_$'T0WA/Y"&.0EWD@?>!O/O\QH5P4QR M,1@)%$1S^?OW.Z:['YU*<258 M:9I'8L>SW/B;U VT1YO>[K'B#;?0LXEF.,3-E#=(EX>H\K..5]ZXE)9XT$P+ M0T-[. ,O =\3/[:%#*:.6:'/9J$\Q.>:Y;)@\2(T5*FX:6>0<\KVR[GLJ\"UMO! \+M,4% MQ>7%LM/0B8"B?>WR"N0[\*QB+H%SPET%@7G/"8%X_U(-&-HX$;1ASBNJU M'C=Y>0?/;45HJ4_JMG#B\?"JE*^ \K&PIJ!!N]16PEHH6#DP)UPOT$C(S'3SE(9?YN,KG1:;>3M)LMGL?VAX]5=\DGO.T97]R<:-)Y MW-Q !JIJ!.Z#AFKCH2[=!#YQ;FV^VC1&(":N"_:A =PC%62B(;O<)@T@E;EI M/9,;\6@?R$8,3-429OW'*9=PXG* ]V^__Z-ZK.,_SUI*;O3/]]Y.E?W#9#88 MB<_:V(JP# VGSGAC$K?P^SYAG8*]<[)< 2SK!^KH5J;?+IG$5>C<#<)XWXA/ MP-IWM_0K_E %DUS#1$(L@;DY)RE3#!H"%=0;,7J/Y['-.*F1,PXFMF*^NH[: M+2[XF>DOB*")#HRQ!>G0Y6P#?$ OA/8=T9>TMVXG>6ZLZ<[""+Q_W^'_LRGJ MZ8D86C+.SI1BHC'MN?'39,/OETD]Z>P0@T10X!TGJ!- MYY27_C@!*OHC#Z9D_FVL%C^](UV>[(N.0:9NR[JO>(+\C&V]MEA+S1<9$#K( M/UJDZUDD&_'C/\D3_%?MOY8K.''ON*O\Y9=IE:)LF)-7P++H_X)M_^CM9VOB MOA8=K\:02H-X$!]3*"V_G/!.V/BK!?] _PX7BG")HCE M6L_=*/K$,PK+"";YSB%%-:]("NHD]-@,8K94)/LX6A?Y=0M]LVIP8T22-OI2 M94EY";&2'2_^ED?@:(XF&Y6E[6PF]A Z.LM3(*.BJAPO8*P;^[-))0^YGU:E MX4;KHR[72#Y>/MLXUH4NOAM?)^/7,_C.FX/T^=))88(L__)?)VHWM"<-PKA( M*CA+Y*3+EZ;PW.3-!!BZFKN_ UZ[GS>I4=]/.'G_1VZ"65>RRGG_+7_\OPO/ M__\V6E1,4,*?HN!_+7'V'^:X_&>#D/C8UE);R[:H^5PA[!DS"G]QR\.OIIH< M7M!4/5UAQ['K[PH_1R.1BK]CRH"S=3#5N/M9"C0P[90X_LT:11\)9L+E1!!_ M(,16(%Z2"2+)1YE;QD, M5^(^#*MT!VH4Q^WTU'G2H%[!"JNGP;V&;1][YL>L80[@X,G:DC ISQW=<^Y& MG'B-/E*2 MCV,N9_IJWKB@1YGYY$MY*+\5[R:X;+G^Y*?W,!VWJ 9E-XZV MJDW\\/BX)*AV;#Z6+KI,1W+ADK_LXW)0)6B'PD>GFDM9,>13UQ%I M4C81?;8<#FT1O*>4G>0VY@E1JT6M9]!1)ZM]3[6CSX64G9E\V0.W'N1606-3 M ,YNG6T;NS%VNWOI*";[Z@HO&U\OXOL@Q& !SWX+D.#6 -FR>M)DF4@X?4&] M)72W/E'D^%3/,QJRL+,XN"Y6Q3PR M'2WN+G*VV-Y5K=#QG<+6]_5=:ATV8B<]Q(UNTX2O&?;#*WLJ2Q >)*\!4Z[4 MKX LNA2FVY"U+8Z;"$+D UHKQ5Z6-# YRWE0SIQ;,WU,]'*PR5Y3%NYO/,:> ML)(94*KK\6->88:!L9XF=?@DZ935.A1Q!VO@A\^8I>G9[(_G:&LY+6WO(V]# MFULBZ:H4V)+,>]S"5Z";C6*.X_&QM+$Y?FSQ9#")4]#NF'!@XOQ ^&V=G"%G M._I/Y7"V,-XD56I^2(FK0LN',O<6#J\(VO!WD8,B>Q:XXQ=%5[:T+KKHA *4 MED%T'WEPJ"E^M[A8MD:;+TY#3=OG/$]QGC?7N-3D,<;":):")*VS%,'+$DT! M/UR8L7HD"\D;=F#I,V>UB''JHFP=J5+XO4QGNN'L1B(N6;F558J@HNN-)2>8 MKAI#N.;,,_NA6/ML)LF>V@$S@@;8J9*>]9O/R]H=A1RINF7='C8C5ERQ3MG? ME2%.A+%^=9!J+7ZKWUV2VK6,_SP+0EI!=[QXYGDJFN7W;7')]@%+!HPR4S Z M?1:M&L,D;O,)9KO=6*V_R;U-T!O$WQ;'T8]T6"N1*?O M#YCCLTBR$%E0N>OWPA!^>W7B)"!]?[(5/,%8IPZ1-GGI'Z,4/I@V ,$O)1A' M6,:7G4C&S+@DKNV&HJK &&/5ZIZC-U0N573P4%S'UAO';[9J D5+X20YH*(Z MW]VH:)V<&E514OU<\2%>U)15XB_FITD7Z>%DB0CC+=U4+%&E MW10TOD,RD4QBZ7+2#(A6D)L*A:V4'FP[4['"\\W!VBVF:$P>1?/.HA16 MPOU1).P8_3T#D$&-=-]_FYJW)'YD)QK4T*S9B'&H'MSO.6YE=3?K5SWW($/& M[D[8@.X2)W\!LS[<13#;=,4W_4W!FJFB6\)@KNKK^2$L$JJ#5>@3R?Y< M;?Y2(,?MVSC=(3+AHOR!"2@"I*T$86R[)ZVS57G&J_G4J25[,NU ?L> Y^X0 M3MVC":,-Y^ZI'EG>1T2 MG(*^H.-I%CJ_O*YQ/8$>?*B ELIYE>\X)$WWGS[I-IE#W-> MW7')3??/4<1Q67.LQ$(/!FT=AOF60%W,.FO).6[L-V\B"1<>!XZFP,P]FQRI M>[*AQ\?(SWFZM*NW+)@G0K>S8M_N:@3$'V4;M-7?^YG-&T9 OJ$%P5X6764A M2A6NBG".%5 NU#=R-?PP^G@QL<5#?DK\1=7US.1FZB#!\J%5>[1PB;/(K5$= M)3] "NI\"LQDU4'>4CUK4E,[E7G59\=D2L^6@QC/ G'H43I4L22U<5X60C;1 M=1,9-ZAC7EAN]O/.[N9(\=&THV9N:LB*T8S>KDP'4EY1$U\F0^9CZBMP3!+QT2,1$IVU M*>XVC< \W"QK?8&CN6[QQ$Y:9[%T@"*7]24.'UVZZH;"X%$1)C2,4R5_?VJ4 MZ*;)B:Q1LI/I@K@%X/=[*.F/^Y2:E&SMB6\BA][@&.U]?CVJ./_$;KTI==R? M?<%97LO^%3-QK=< O7/;.#6KYX'NSK>O+"W:FW-DD]!>G+R+0@2:O'AU*<-G>;6HTC:QPZ>/'W(P>D!-.*Q!!&DH^Q0"/5 MT#^2=F) .'UAZ^NO+3,FSWZ+P_,KV"E_(H9UM8'I1%UH\L&,H8HGJD M+$V=+B4POIW&!:(R;%_AMUR7\IJ'8LA.V+E\MLNWEH**@#/%]! M#-Z+^E8]=7546LY)ZGU#1A%_@B5ZL@+OW#E>8+__X#_K,FCW0SS3@ )N!YU9 MQZ$G<*JF'A6Q?;8B@;#]-HXJE25Z@L'_1:Z03I[>6*XA=6J(M+E).TR]+.)- M)/$=W+HB=,M_$VS^)4FF6O4O4]M__'Y<_.\87A:!UN(OC^P*?,HLEPQ%BO2U MM9*']'D5TSI22@L+/*G:"XD_9S+-;4:XQ^5KX1B0QTZ;"U6.WBO"EHD?D86( MXFI PNU+E LVZX?BM5J](-9:*IR>U-K3_$)P8+\S*KZK[,<+2=O4ML60?1D/ MD#*X3-U\$8V[)J$A_XX)L;"RTF,)&G=F<.@.9*2(Q%(_E&-L[WWG=L#95CV, M%$BWWY486L39JW>DE?X"S#'QB^1K21K@(-3\"MEQXEG?5O.^6SL2FVQC14G+ MUV8[9#6TG?QJP].I.FZ3>05QX&)@U"1'WK4R_5H[ M<^U%"QY>&SZ(1_P^I1->=*=#]-7P4D.F=T0S4"L*ND016TM%^A:+?5Y!1VT1,& L6$FONYDB.-^=@3CHK">8_"Y&PM?0(V MFRO/E/#*3<$=NB%5Z_G+=ALZGG.+'K!<:09M5J8AG5D=ZDD MS=I)R&=\6:+V(G3.5%IHY:YEEVB$(>=VF>]NPQ;]0\!Q%/#R)$&*!PBELM6C M/7KZ\1KJ-P30?RV1VMNZ,RVV-;-VB!EQ>9UPCWI]BV(\?A"K2\VHT=9C\[W! MM.U2^.:9C7@U1"%I;$EA^D$I?L0!>)B'[& ^YVH4S!$*J3OBX3B"QWTG/^#3 M12BZ6XG!!XHGF[]NZ<<"#< ME1!19,K6CJK>L$'"B27=I$&>;Q,L@!V)*GV9%D/@$7#Q"BC)X8W+*(2ZI*WR+L'MS5!:Z)\H?%XW/4JX"[S*1I7(;7J& MU3U'FEIC*C8W9*Q3K(O36QS#>T=B@F0N5&C5574^'\'Y'76HU+)% !PPD_7. MN9K-.*'*&^5[ >#EBM6U]O0^50Y1+$N\6O.:4">*F7S1&^@ MC^L!-9SA9"OUQ%U[1:N:9L6%YT$1UC&[XK#5RYDXJ8D0!L M"@7*>&LI-Z2>SWF6-V9^#')[3-UK*6/L&G@PU95Z L>\?05!#4/P'K^.=Y'Q MLW[%I;]P5[Q5;0^YW<#$6+:&_3! FFH C08LDEL[EC.(> M/I%91AKKL'K9]VHLW-*1?6$[?QMZ6O?]3I)CF/OJ\49CIH>4&9[[L?=V M@/MASN8AN'UT+_HD=YK1=CMDM7&E5_O32MRER=;/<.#*_J2=1<*>^B;JVW#" M9_PQ'6GO8)Z]L])[?#"%R1765L.[FSD]W#-^YX.DQA#+166I"#/BK)*M[_-3 M^55S;:K4O>WJ0[7AFYLT2^Q0M82Q8K$B.D2%B--S8 &_0#%';"(ARQ=B/>MY M[$DQ=PN]=XU(;O?@LXZV;7657)V5-8L&]W>3%.\P/M3P6Z;3DG/O@IF5PK5H M(%C%_Q#+@G_RHOK_XD(#O16Z'':&P\TDKKG&P@#.X6@T[)Z>Z49EL//XM_JY MVB(KKK?3@V/GVK*8KNN9//RIUUJLP@2H ?P")1X*O:F9F8;QMD2?I)"'JZ@= MKA_V,OD0ZK?DA)3;VD)?:!\)K>46WHN/UIC8*PXT3K7**H4#%S[ONO!6"X/; MQ/"6\5V_"S>TN&?L8O:8\[68$WR\N%/7$#H+VASZOJFC?J+/\OQS!-DKFJ8/ M<,3K\/?T/N<:5V1Y=V.U( -5"RFH_*/G89ZU -E:["RD//]@[D:]Q0*]QHK> MJ54);AOK*)/7:[[2^*)"^F@C)M2N8B>]B]_(C)%"27X(/V&>C@847S5I?ZT M[4%X;+ND6M=V^8TD)NY=0J95?_'ZXS SAE6R<0^7UW7Y5:8+(X._%K: R+C- M*_!P-'7"L%%='[XTQQD-]Y'"HAT3(0L3(FR#D;:NG(!BR34IB[^\0Y+ALHJX M^- Z:.87)[Y^E+N*I5JQ.^\2TSZ>7*;1,2Y$*]'UX6PL/VMA9=BR/B+U\I(0 M0\8KP+1B7 XSNDASSZ),'^N1W:C.;;CU':T1Y)>;H"(Q+B'N)_!L%QCF>&G M)PZFFF+] M R1T(WF]XVD[T,_62@L]C'OGYMVB".;C)0U$1=808NDGJ\5I0$,49VK-U#UR M=$,V \MEE5KNC>9 XHH744:?EV\BY^Q8&E3C7)9)D^G]QAJ^YR$.!H?'6_XDN\7O/J(KLG7?Y,HMVE+HB[><\ M?AIU6-RG4:^*WZUI>F SUMB=\_L9AA?RHX?$T689 MF2^0N/ X=B(OBY2=NW[W"@3I#>@%_#+F;)L:Q,JEKH9M\,W2 M6FB;X-160%I<7O3P_O %5S;9#<3GY)V',0]*/?T#W(\GO@U"\0&]]EEUV9>^ M:=]ALC2%NON"A_^*)\D.F,QQR:G<]H!=*7*IR"XD!G%\DFO"HX7= M8+/@3;^6PX_/R.8>?CT->GC3'7V%\%#XPQO+CD.WV2A4"I"'2^)Q&\-1C(;- M,RX!HPP,RVJZ Q2@$[63.EWWWC6VZ>MVLR&.85UN8CI4#LF+=QL3+A6O *81 MF/]G-Q'>K,LI_%WJU,5D7E/;Y:<@"L)[4=A#*T+VGA?2JC/*X.0;SJA?0P2K MFKK/F_#K>2X$ZH5_^"/%0Z:;-RKK<\4USE5>GH9 [<#->^?=%(*8;;J4L^@6 M7QR1@O($QH=#(OODID^EF=^EK]-_][Q+.6V)3A93_^)',O=6I.3;;BH"_HC MTWMFS;H]MP9-0C\:;*]LK27O\CR+>PHC(I"%X98,:?1I/C4;\6T1TG_O8[-0 M\S )ESUVI7-P[-H$\[MK3^PF;%I[^*[I+%B]93W$$/_>4X?>&3-^56FB"+F. M!#&AANV_/DK=XSPL$*2,NX.OI9G/)B@ P=E& V'Q+WZKXW_K6FM9%MJ1A,A4 MWV;/'@:_DNV8X&/P^$8J,)<;FP[I0Y^0W/\B$<3@.L0P]/8=(N*'4 K('8]K M?I??I,C<_(6H&+)IL8'2]69PPYUU'\8K]0O!?(;'L'*'+;Y\^YR-6C=WO0<1 M=\]]S$YDO#;A<[#-4/E=J6=K8,\$9^C:A=[66S&_U>.C3[$?Z^+;'I%9!:/HIIS;*9 M@-45N@MCHN^ M)F]\*;2JR#X?F0H<[9?%H%KWZ-8F9JZ>V)ULL^@L-P]%BXRQKQALX[4[NDPV MA>,\#4F.K6R!9F;DK1".$7GR.+,8K_O*&&Y9F*O%!\<+9!R])D8)K-',XY0O.&,_NEO1BP2_/;VX87[PE5"%G]T2]<[\RR[\3K^5C9C\,X'$C&//^C&?O^C4N5X M^>CW;[WK;W:]^VQS\?*?VM4>&MQ;>!@,>\*B*N)=^CZ_[5QR4_=8>663Z+G: M#.;V+;N\WS-5''NIG#$I>^?F6NEIO)8I?U6:5N'8R*;4&7F!TD,F;FUQ8N_;'+&E;IVAV\8L[)ZF& MJ7]W[C%0_L]P-99UTVSN%N^5M\(RIM;\9&"]47K.XFQCUPK/3(E M>,0LCOFO=2W9]([%;;-SCTD*SU_7Q/B4WXQ\JXOE;RQQ34U+O"#SH.I*_[GE M.?8O)]=[M1Q(VW_N"$/ARRAK<86WDH$-A1''C%>JJS_]D6744Z2[ M;[&5YZ?.@E/'%WY;)!1]O$.7+\=QF^KK[D,EGOIH#1+T'?KGL:Q4_= M5L[;(>K7,R?6^L6_#RI,SN@UUB%R#T[I>'N2O=(4*Q[YVW MCI\?M23DV;Z#O>EY:VRT9:.GJBWIEY__\7<)_KS[9[LM76#D.F=2W[?;JG?K MOY6&UAR=29?(0\0*?/)6NK;8Y/QKJ:]CL+@@4]ZW3N[^^?>_Z==>^33_2Y[<_K=6@$5A#2M+>CAZ/X M3[WF5YC::>,W+Z\6]-6#CC],D?/;VQ0G4Y&;WY?/K;:XP^S>YNNJ<3 MW?MULE2FLZ./-__!".E_W-P<7=]?14.^H_8,S2T)P/#H>8O)%XMW_^*Y3Z:= MDZ.CX\Z'JX'!Z5H1X=F#B[U/9>3';]Z\Z?#:A+1 ^3 A;M+UBPZKGE@4I3U# M+1;08X\&EF>OT3M!VB!+?-J)*M=(<2GIRX@4)Z0.RM%19#^?^G<=J #ZDY.$ M,*3MJ64M4N);BTYXIW'%&C$E09$0"O-$[6"Y0+24-*I::^ $)-=@36M0W6'5 MK,U1^^BX?7*>LMM/SP9>T).R\RMH523GH,\8)%]HKZ+':ASI+A+ M*>I3>C;VK-#!4//C0>MT9!$0;(8"#.R60+!>+\;CQ9?B(3U;&VY/\4E52+5; M;<%6%S #%6;Q,F8P[6>^Z\!"4?DSQ,$2'G?8QD$1VFI2,9ZGN^"9 M'>S?4C2<]"P>\(!A/0Q+/.P.[<3HOGQ:= ]^.8]VSZ*S"]>_+W&^JRHQ9J]V MP8QU+O'>#]:GD:GEX<^<,=F&Z4MQ\LP;8/@*NEE&\-2B%*/UFBW:(09V?1H2 M!%\T_5(>JK_)IJH-_RO)O?^-54-E7PSX-NQ+ Q5*^JKY<3_!,<+YW")+\&]X MZD&\9EM>(-NV'WH!]J8CF-XV1HGUU*,5 _0F#Y QOKJ2]8^2=B$9ZN50O5![ M\M $I'K:>&BJPTMII W4GJH8^XF0CESF8,"S!TN36!ZU;&X4$2:5M4(4CH_R M*.C*0#:5OC22=?.C9.KRT)![W$SV4^LC@A;6DOMS\#X:/%*)3&D:_E97B_5^ MG-?[2%=&\LN.KQ6 M#)-K=S^5>>G[SCUV714$\J9XXJ+L+*ZL%:OY15[-EYK6OU$' ^D':[YX"UHW MY>&EVATH>SV1X=%(0N0H#PNV7(Q5GB\4:_JGO*;AJ:B/P4TK'T;*T-C;1R*F MGYC?'7LV(H&%8?V1Z+>\2JSET\+#4#5^C=SQ>-A3=%.&&;VWZP\C\.U/;;;_ MPE-4,&TYCTE 55XI5OC+PAK0U'J_MKNR 5.[IUVQN6]-N@KNO'#OUZ?'+]Z*RD0_^QK]'-C$5@S)X_#])M8JX40\T;6 M8;V\KX^Y*%]L6@\H7:^M"L2:+,2"ZA"L7Y%,^>MMP0M&?(X:8.>P#I:4Z_U=#==+8.R2]*B7_#@IA'_UDQ_2LV2,0QJQ,CEH M6A##T/K)Q)A>#%HAJJR=4I2>10/L*6+U3">+V58MQ*@5@M1M3&VO8:O,;661 MVD0D!J<0UXK28'L.1R;]E06@6"Q6>2'(S>3&]ES#56FPK+HWT(AU7XAW-R7, M]AR07)(LBT-YE5C]A3 XGT7;C@<*6QC 3U.&%IE]%[A'^CH?R&&)[=E1"U]J\2@)' MJO98P^RLV?,94B?]$FMHR%QL@.]0_<1-H:48[4(R8(L43CR4E(ZUIX"NS+/G M>P&Q[""*@#@LU@2[.*AVWG6:B"$LI RR!MO3AJ8N]\PD?(H@E+OJ0#4/WKKR M"%FY_=6F%@-6W%6O/&)V,+*BD?$$&W;BEW"J[*J"2HQ,>Z3(%Y])UE6%GS70W*'+H3(_E0\RI!%=FR.=0#R M2M/->#&_RNGR8/X =JV=CG*G69M:#&$AW[)Y]^/@5O/&F=OWJ+"_"BHQ/L)4 M2'&K9+\M*-$UY3&MC5A8&^4BV29)*2QB4C$VQ5,,,39&'/;V%!;Y)FE*MKMR M0"A-([(MDTO"SY" $UFEC0KYQDI",3K"G 3?8Y$N]>B0B:E>9[-)!VQ2E5_# MPIP=[D$$^TZ58]M$+L:ID(JHPHFM[/E)($57M?[!V97O.9:O%NH2BZ&J_6K M89%0_;I !4";Z<38;/$ZP0&=HLN+=Y(W/(LJJ,3(%)(460<7[T$?'D*Y7?YR M*ZFL%2-0R$"L=OX/EE#^:D.%E]I$)<3A=/.K#W]M0-@_[!FLHUN)W[%XQB[V M.V]1S&ZY;,5E,X)NSULAP--.KMW['41[_C!W$Q+6M>".18YH7AOQP$D7%K$+ MO13N@(1._ 4B;".PDS"?=!#@@#4?98:1V#C@-#N/(;)K3;85&9H@]PEE';#^ M'U5(F'W;"IF;L$\D:F\URJ,*#*:SK<#KUO9$\O;30;+BQA=;=E8W6\;?\[=? MO@/!?1)(7N$>3=$-J-'=K0/?YET)FK!O[:1=FQ6UCT_:+XZ?/U!GQ>DV3*S4 ML!T32;L=F*BXA[5L?%I%SC[PR51WT(K[7(6#EK;I(#>@23?Z4Z3@+\[1);;3(1LD^3+;FBL[NVM!T1"'X' KO+===@= M9D%Q\,HI$-_WR]=K[(+@WUDXN6!%QI(&:$ZOT'S"KMIE3)ZW*FNQZ[)3L>>M M@(3,6[)[G<\6/+-C./[>PIT)WC!)DA&4C^-F045\2 M/UR7N,'P=I2KH'CJR9[3#;'+;AE?EZ,>:5.$"N>,C1'Q'>"8 M%B6IJ&\"^\H<$+ NQ MY188+50T@>&A'Z!12.P9K"+E*4&\>IUU,4D3A.BY&+[+>6M;+VP.H]TR1KL- M9+3@O]8+F\-HOXS1?@,95RBPR/*1Q,+>E"W& M()+'#DH4N9*IO+JI O71)!CXEG?ADRF^0QYB/P$3"5->M<7D^KJ2<-M5*0V1 MTP])>OJ*_\H$+$Q93_VE;'VNBV^-[GY01JZE> 53;9V)Q$%Y;T],; ) MG^F1%%H'W-)6WR? 6RM T.Q; ZUZ 8*> LT#[WG']BF!&Y8#26424NP.H(,F M3XB?ZL$$@=5$'T7_JU[\TU;>=,"^9QZ *SFW:=+8F3N*+E_C+T^Q 3GO.ENL M:+?CE13+-("L3]]8F=>!6C&?7&D?2;J1JJF3&2"R9\C^!$OC /%MC'B17+&( MV(*^L9"NCFHESE*&GMC:-5TJ"2BL^%,BU\YN-F!._!'$22\+0@]!UX6'1")% M6<47Q!)!TLTC\)S>J9+^L%7V=ZW2!/_J]ZWX-9S+@HB/T$]#-++YIM^B]%NV M:8BDV9\0[;D6I5P$UDV5G%NU:(B4HLM'*L3/H6"JX=J:K:H1/KXQKM1FC+%[$1GI;(JR!N[]BL1 MX<8GGP"TGK7 @>7*SA]A=&F'0&I!D\9*GKC8&QS,>L"O/X]OSQZB0'FPW9 = M*-/96PKL&%/^F52[54-=BD@.B,YWD+ZTU7J?M@-?W*RICDXHR7;XBYLU M5@&1J]*M;-XX7]C M)9$8OP(":X626XB@+YK)(-:B;2B"&[B'X#6],Z)GVP6K\7V7W_8^LZY M9 G&>?G^M%T\NO'MQO^R-7"# 6"FS!(UT*5%9RZBZ?&()]2Z<-!&/"V_WBS[ M)@#LS-!?U@YB&9EPPW#M6.S7&6M;!_]]3_J,!KZM%.:UX9@4Z$9K#05*,%,6S\94(>PH7ZN .0*8WG. M3C'1D85A7L!,J9@4IA_]_-I2/ 6X(JIG8@/X^.8(O>M$%[7 Q_\#4$L#!!0 M ( %J0#U7G18MSWQ, #[Q 5 =6=R;RTR,#(R,#8S,%]C86PN>&UL M[5UMC]LXDOY^P/T';2\PR #G]$N2F4DRN87:=G>$=5L^6TXF]V6@ENBV$%GR M4%)W>W_]%F7)+5L27VQ)9 X7Y,UN%E553[%8+!:IW__QO/*U1X0C+PP^G5V^ MOCC34."$KA<\?#J;SWKZK&\89UH4VX%K^V& /IT%X=D__OL__T.#7[__K=?3 M;CSDNQ^T0>CTC& 1?M3&]@I]T&Y1@+ =A_BC]L7V$_)->./Y"&O]<+7V48S@ M!]L'?]#>O;Y\=Z_U>AS]?D&!&^+YU-CUNXSC=?3A_/SIZ>EU$#[:3R'^'KUV MPA5?A[/8CI-HU]O%\T7V:TO^N^\%WS^0O^[M"&F@KR#Z\!QYG\[(<[/'/KUY M'>*'\ZN+B\OS/^Y&,V>)5G;/"XC>''264Y%>JN@NW[]_?Y[^-&]::OE\C_W\ M&6_.1]R%*V1N%CAVGL#,?H]6V()]Z>;,>^:IW>=5[<_GZ M.7+/]!QP2Q,[)3\_[(5@DL)K2+3%:?#I+ MH %T?W5U\^">QK^E7CQ9H 6GN/%(C(P.^F2<2$3.K['%D3J MV]'RQ@^?A.RG1-008R9^L /O7ZEIZ@ZH(_)R*QUY\-$%_;#X%.FC*7TFJY6- M-X"F]Q!X )\=Q+KCA$D0PSP_"7T %+$5+-1+0ZQ/D0^PNF!M\<;"=A#93JHM M%K,LNH;8FV"TMC>IU0%^)HP'K$<1Q^3!)&R(02-X1%&[4$+8<&?-SQ4;<3)O!Q2"5J,V3@ M8X^#M-WP@7-X\Q W/&_S<5;=NBF=.4OD)CXR%T8 3MGV"_[97%@V?D QT0?X M;Q0-$.#GLU5Y0I^-BS5+UM 5\2ZV3U*R>)7B:@;SP$Y@XH$%'/"??G]M1YYC M+@K<"@O(VIB0J_KLW&$^V$08UA[;_URRH)][_E>?(S% M"G36-T$ <+0T&G;YC=*)UJ'$1FFVU<1.)D09ZY.FD^HB*1\BU.E[\ MZ,M4+Q FL;IHD>DOX G)@AUA+W3%K82SHW:7-*)C4[";UC*FPGQS]]"XP62K MKJ--G$[?\$)25*\LNI9RL\+P<]+3V'5LWTG\U-Q'\'F/ CW'*'"1F_=#F.8N M&HF]F+3."GDNM1ZI^DE(C 7_S5JVQTIU9<@>2U? QV['.N4)'@ SFTO^%X6^ MYY+U@I;UI&V[TE[M5JH_Y\4U.?]^Z.SQ[)/JGO"@BB:OE$IK>!9V=)\6\B11 M[\&VU^<$WG/DQU'^30IX"G;VQ9_;J*&?8++YG_?MV_?(3Y_X9];NH-FY%%Y) M$0 I'X%_B'MZM/TTR1KWP4(W,#>D]5[U,G"2'\I6L",=.UJ(P3U^.KO,GV-C M9\]ZRA5568OSB*2T23<]P'N5TR]PN**I.E-K>(PH14B BS/M"7D/RSCE7@Z$ M60H_FB(' =L0MHY1S+8^*A4?8%=2 >.16R6NH'B0*"1]" M;Z0BQ)18)7A(AB& ;C=@1?6([+?B ^&M5!"JY%))[UG2+%NT[F_O,;T8%S$? M2N^DHB2@!97 VS(XAB4\7[13;"G+W,(UPO%FXI.U3>"2N7Y-XDOJL*=3J1'> ME%$HV1A;=)6,*RMP#AY&"-;]4\*-N9A'VZQMZI;^T4"->86K\4"25U'VX.0"^<_CL^ DY#,:& M@H]:C8"%8V#PJT(E"/?KH^M"%56F];K5[_&AH9P9CRI'A:TI9#"%"@KFBJ2J MK=R\T,3>D$4W=T;HL+WL85"O_9J$4+7 #1I4.<\_OYV:?^:)#BYS(10T MF# MEJUUE@3JC>-L?UQD.%-(9(>O(N."+K9*&.46]=6+E_TDBL,5PCGG&R9C2*L2D-F/U7 /UA8='Q M_2)_F/ I0"7("J+Q)$]KFBME;CQR<) J%&T*YN@HFE#)] 9H@8 Y=W>@L2@Q M+:_*)%0H9&5"QZD%E8 K<,CE*90:2S4PG!J32C0QMD1J^X&THK+R;'?9JJK: M2MLMW@[3&Q]>^W%-F4SHI9 =F:#&Q:&R"JA8V&($1.\X1DH56UEYRRX M,:D7M *.GC0\IJ02.T#NT,8!1/"1[CC)*DD/(!Y<05;&AX=6=I:#&R]^1:@T MG IAEAZX(K$,FU)VA, K6WWD^<,$T2+R41I2Q?S]_%#*$7SNYEQ#]06 >X<< MWIQZR$%[M?>4G]L\M''T_9-[(K_E$_GE85JXT%X>I]F!J^T]4-L^47M%GOFS M_!,@MQCXF.!P09M%]AK)F@0?49"@&QBA55L-NVH.LDD/OUW+?J;-BD=T)MO7 M5B!5FA^/UI%*$R8YYF\N2%E.ZG01?O0<%,W G=(6;/4TLB<1-G!LB94*2'?) MY,,[$REI])>FDFH/T^O+?5"O[JZ\P(OB[;'&C"^*[V,1RO8+M6@"'CDU\EQ-)#Y-=UMX-6I&MKVLO.Z_ B1)=7)61V M$I5#7HK;+C96QM%5!.TA<\95L88?A&!+J<0K:/.!VQ?=E5FI1RWC*)!NB> M"E%%8]F!@C@ZM1(K-8)N;2^(R'R$(C,8/A/Q$B]:$K,R%W2<.$AE;Q&)HL:M MC?9+6\G31J$=W(#LL'H+4&4<1YI6MI2]V<.M^5H)U/-BZ0'X(T(?%IWLJE;1 M4<*G!Y60>PF[\Z2I%R3 ^$L&_QHM0HP*KU2 T8]M4+T7V'AC@/K2XBF2;@U] M/Y69'6JT^%#9\64'&JU;&=6]2TRU15_W*OJAQN08Q3PIBH-FLNV^DNM2[-<^ M\ H!N1,C,[9KF,"IVXRU!+)'+#^XM=(J%=Q7;(&#B.1U 91-4RJ1[.''(=&A M3ZS$5*7R#+&W3^Z5+;P[IFRA^(R?['48?=2VC])>90_;KU?HJ'A#\)65>WKX MI0,]R"IJ*;\4^U=5.^6_J@B6V=2[_=O:O&/0Q")\H M ZNJ+1].[U7&J4X!*L&4RA>!-FY"/ B3^WB1^/FU?/6 T:DXE^47ZF+'HY7_ M(S4.ERJF1\2K'F06V3GD #4XXNV_1E!^SPEULX>#FA-*A;,F(EI2'-[.1YH,IW>8A S-#CM2=2LO:&AUL#X6V8>DQ;N]26L6K%!W_DH\C*Z3R",+ MI?1*S&UM1/83RJ4!8KTHNN=.0?9P;7^$TI1R;24!:E\3)H YI0]%=^Q/0)RI M,*7PKI%_MY]Y@B^K[$-:(M)!R$UK@HTH2LC=23 87ZYQI&8C6:2*>BT*AN6, M))]Z5)J%\X%W$^(I6B?864(TP0LJ!ZVBGDD 56X%*>61@->,<7.1[NYF*[QZ M-.LI%*TBXL>0I0RED"NZD30UP[I\L99 T>J@XSQJA2K:3TAD@S^O3$('[PVE MK4T)/3^YHM4^'%")R:G@>"-RDS_$MAYM'Z7['5&,/2=&;KK2"-S]+PHM)PA[ MH5M>C6?WUPV?8;H('M#4CM%PL4 .[35+'?,A.]Z2H_=R=;=H(D;)DYHJ*Y.V M"CQ!F>W%&RHKD^:153H29N('.\@*>],E?>3EU]J.//CH%J>#O>- OVD]C=3] M^F&48 0?S.FM/C;^5[<,<_Q?FM[_G[DQ,\B'&7P:#[21 =\,#.M;J^>9B.G@ MC;F8>0^!M_ MT_H\G&KZ;#:T6N6[ZH7G>YQ>'7)JC+\,9U;*:9N,Y2^5KKVS<8_+-X=WQO5HV(%.LZW*TCUS>QR_/>081MET#G8[_&,R',]: M'F)>])W8Z1R"8DQ>"1#7.8G+=Z7Q9PS_4O)JEMG_9^]:GX%R^^8=T6[JLUOEN'3DMIK97TO,?M:GP\_F:#"ZSUFU>E>6DVOYX!DN WM>&7MKTG7UA #0^N2G,4?WB@ MOL.A>(- %+TZ((A!U(6!LUT80J MS9RTV*D3,0I!%(WQTE1:"*4ZX;,NIJ(Q79I.69%5)Y(W2I%L3=W7CB:H#,!K_Y<5E31C6B0!Y@$/A^$UIQL[#G&Y4["R1F_B( MW%(/LYCM%R8T<@L/?D QT3U,>"@:D/=X^35RE.?M_N?A8 X#%+R^,8;Y3!\5 MYS;RM:5/;X=6B@M,@,2JLD=T)/,L6:_]]!85&[S3(L3;?)@9[.Y0F>"PEWY_ M;4>>8RX*ZJ%JHS3'%[4QFT\FHR%QP* 28WQC3N^V-@F_YV-]#E,]R21,S5[Z M(PVLU^@3PJ+Z.E$53ZB3\3$FMD[>2U&MD%),(!#T9$_0=H_HR#SR(L+M=)7* MO*LAI:)?BA6*Z/?-L375^U8^<6V%U:^-D6'MCP%)=XR5*R=3!5#?W$VG:G(3 MDO:DW9N2MF\O9)4*J,ZLG)=L$Z]:4/HD-T+M144_4JY'8-@BAY[D>)(=8R>Y$FHO M*OJ2XP$\UIMTO'M:MS7'%WF6MQ)JM^KDA9K9<<3L%:STZ+*\U5"(+M.LE#& M-<-(AP6[]' R$ZSR?&4_P9A>],]#+.DJ'K)TI%:PO[20[?4%,#B\9^= 2I6" MC'VI!&VIUGJZ=NC'8T.57R6@1$8\SP#ON@#J>(@H#56:7XL9CRB^0_&2E&SM M-A>HDU%Y*WDOU3&SM+NA]=D<[.\Z=)&[*DO "!1*N>\JECN/#&Z\ *RSY\,3 MW<,=%"HRY51X 9D;DI$=]D;&E^&@:C.EVSSL31(#B\7;+_,MEO+;4VDRORUO M?Q=EGEOS*8AX9TZM+/'XLAN3)JGKU2#%<6ZA'U4A3TW&L>CD3 ,4KBJ0GZ(5 MK$C LY,1$('9?4,V/DID_LYEQVE\>!_,,0VJ5:6@04RL,?@>ZPGYC^@.UKM+ M2E1^:K^RX\4.;*1.F3^N>1 CMY["IJQBUYWLR+0#8SA0W0]N _!DRIG/HSN4 M?;2P*SLHJJ_]%*\8@_HB1I@&,NGSM"YE'TL4@_ET>15%N-RQC6P]<\JY&%I;B/.HBB>ZRN5,)[>T_":NV'&X2R M?<2R C@A/ZHSV6N$H\;T<1I3"?B9[2-2LC=\=KR('.C)+CEA^F@FH>Q@7Q10 M3DTH%>;E<5"4%F$ZB-0P;$N2244[-1@J'S[)@J%95GS9'Y+ZR[P$F=2W=UYV M3.K:;W%ZKB8]MKZA2D2M)DWKV[7;Z?8\C65\*5;,=B[/E^W5!MM3__2@M526 M42<5V8-)CP@-IX8YZ&IOHOKH =\R@_LL:.?+BXI7LO(()'!>5-Z**3MLP36D M2EM]1>/+#F!T/)SRLR)\B)0V]UY.C72L_X-CJ5SLOV,?4ZV7(YN*R%]D?,(W M_P902P,$% @ 6I /50R/MM33(@ VQD" !4 !U9W)O+3(P,C(P-C,P M7V1E9BYX;6SM76USV[:R_GYG[G_0S9GI],Q)) #YP"X6BU_^];!R6O?( M\VWL_OKBXJ>7+UK(G6'+=A>_OK@=GVGCCJZ_:/F!Z5JF@UWTZPL7O_C7__WW M?[7(?[_\S]E9Z\I&CO6QU<6S,]V=XY]; W.%/K:ND8L\,\#>SZW/IA/2;_"5 M[2"OU<&KM8,"1'[8//ACZ\U/%V_N6F=G N-^1JZ%O=N1_C3N,@C6_L?S\V_? MOOWDXGOS&_:^^C_-\$ILP'%@!J'_--K+AY?Q?YONOSBV^_4C_>/.]%&+R,OU M/S[X]J\OZ'/CQWY[]1/V%N>7+U]>G/]QTQ_/EFAEGMDNE=L,O=CVHJ-D];OX M\.'#>?3KMFFJY<.=YVR?\>I\2\[3R.17*WCJD&S\YGSS8[*IS1@Z0;1O?_0C M3OIX9@:1AG I:H$MZ*>S;;,S^M79Q>79JXN?'GSKQ1:G2-@>=M (S5OT;P+T MTU-#[\YTSQ8>IN">TU_/.Y@H+R$UZK?TT/S7%R%I0(:_O'SY]M5+.O@_]AH% MCVNBQ+Y-=?!%Z[SH@]NF0Z4T7B(4^#P",AM70B2K[D6M00>6B+7M^^13NS."O6QSQ5GT?$J8&>\)'); M8LDFMJ,B,.WMUK:M\E'B\B'1V>>,N#:!SW0#;3;# MH1N0)<$0.P10Q!=PKE%*(GV$' *K1;0M>)QXINN;LTA:/&)Y_4HB;^BAM?D8 M:1W!SR#O@Z?YOL#DP>U8$H&Z>X_\('H.CZ2,IB41<8VQ]<@ M,2'Q^I5$'E%B+T16[V%-YAC^>P T+TOA;?\K58E;,HE[@6F3EXM/$K-3:489 MS[Z>T65>-",3WB,3QC?+S&YE$9>:IKAT@3U*(NF+Z1&[PU?RPW:EO?ATH30Q M'_C:D]&TM(GGSD=_A<2D].Y%3!#4OM9YL-SYL*)Y4605,3&)Q>2RD7^D6M$0 M8Z+(6%4O <0H%^Q>_G) C#RP0\5+ S'JQ'I7LTP0HY#9JM\4HRVY=ELQF2V2%#C+FNDN,LNDD[+,QGYC> @54'L1^([^+"'X. M7Y1'C%DZ6^-P38:BUL5T:/366T6X&NZM:X9DXB$.'*$_^KYM^O;,F">HSY]6Q MO..4CM/!.C@W%.S^)9/K1U/-#-'99K,NHNODG#0+#5+^BHJNE*^]R/TE@.ZF M^AS+)-X0%1+]F5A"ZK CS\96?BT1'*A:ER;ONYESF,HBIKGI%AZA=(6)O:[" M*L[N7[(CF5>NO'X5Q69SPR_8GT6NZY^UVKI]5TG'P41AVJI\O%@9:7M&V?6G42S_?2_GIG\7O9RA?[8PS?4YG<3/D1/XVV^B M:3UZW>,OID^4$X$CG?SS21".>8>Q> &*XW:'U.[T3?.V M=,<637#:V)C1CS/L!D1#>YN8,S'%:$'_L:5L[N$55Y2QV#"3@Z1L"2$O6M@C MB_)?7UR\W-'B8**@O[X(B!==*D"^%R3 (9]VP) /TZ&'K7 6&-X8>??V#&D/ M=I8RD:;9+4L%)W-EQP-C7\:80R\(A02A4\,6$^=WXU4A0_)9S4L5?WJ->BA[ MGEA3TH=93$-P^;*)&$PO,L@N"X;MJBROP2H!IX@O"*I71:%*NZFWUR-C2L,3 M:\K*^-&G=O4F]CM22-#6V8VGKTO'8=\'@F7,4'(L1#8DYM=%K1(@9KK\(1/, M;!.^\NV%2RAOA[9#3QXQ92[0<_I><0!$>8#0>%_N')%GY;3A#41H.R4FFTTO MLNRI*GC %(,3]&4%+T.XHHN'+=7<-R"K^?3BK<)RYE,.RONM-'4?H7ODALC7 M[OPHG0#6^,.6T\OR9V,V&'E=@VR*(1#*71'EA^"*\+E-ZOAB!\M.Z ?$$?9Z M#S,GI&:3[E*2_ZV)^'=-!#D?9&1(4.'/+Z:M:*2-$/-KN:,?F,MX3=41I28@#@_+Q T+V1 M!5TR7RN=IP4CQ^[7*.!$6(%P>RO-"Z7Y)&WHH&"&.YK9OE$XL5B \'FGS(25 M8Z)J%"H ]6#<1CH@Z0U+!B2[Q@U:-1P2#6'Q0186 ^SB?6)CY>&OZKA=U<=) MD 76/J4( \\DT> #<]G@EN M26;@H+<\N#;TQ1QVT1T3J53CAH($\ 'B(RTZ<4U$X=/Y%OF&VWN@W(:VOZ0* M9LS9:'&[-A([0:Y )(M&,H#=)?K$/C;=*R(-XI&[*'/M1YMFM&P6 $PF0'E+ M"S]$)1Q 1AD+=&:_9D&6@R5X?U"YI7R!)7PC82N*F+3(Q,X[W&Z6V6Y(B-_E MW+;1''LH4>B(6'#/)(3;KND]1JX-X9KF/Q$9.Q'?_.5C90]5W^&KG'E0R:1% M6YY8B5^&-IF%F/ME0(>F@ L0#@(C+_2" I$ V%XS]4'((!?<-I86/LDX-D'H MIF5D&.D:C$[JP\(E'@1)6F2D9WHNL:_^$'G;_09[Q@]+,KNI#Y0 ^2!4TJ(B MF43GA$@:-.(2%T"*@Y"TN,@AL5W;"0/$R&,".C0>I3T^0)RDY6]\0?9B2>C3 M[LF"=($&(15*7,[<-\(@NON"\,-YPW(-TSA,"W '(BTMW@(P$>MGBI?<6$,# M/1>TV?R!>"?",[^<'[!.YN:O=1SAY5^QL'=N]TV1<[O)9_Q@KK'_^#W:C2L79IW@/N2D+4CWR03/ MF&XGC^SF-9_SS25K+,* >K&1,H!1\O!OV>!5PVG=1\K+H .@W+UPK\3#YE^Z#T*6;*,QM,L$ZP8(!#9X*PB M[Z@]I3#SVJ&L=?1AVVG=9\'S.SJ9)"LWK^0("Z4#(\J#D$DQ:)GDS>W_";=7 MRV!@PHM8297&':'-K08H/EJ[J?([0C.\V& 0W?K+6AY4^V3E-:06 8#&5ZKM MU7T_1%8W])ZJ0T<4[\T@(V1'K3BF.<]0RJM$,8X@C*7M^[#8B'XSUE%Z4N\! M>3/;+XIQYE"-QACF",)8VHX/P,9FVBL'9,983469QQ($L[SSP QM3=YK5.P- M3H[05$BS&8& E):>RU3(HY!,#]%4* %.("RE9<$62K94'9,TM9#L#5:E -R\]\41/.C?5 BSV% OPAW[/^O0FRVI8YQ2 M0@Y\K*[-0([+ 0A:T3 3!&S\%'16"CKV@>SQ4RZ26EQVUVB#Q!76VH@E%0 M4U2+HD36:<=#=.GHEL4QFI&6]';L8IXA=UCE=>)X[D!%D!:"81J^\C5!<-RF MJD(>]D!=4#(LE+N>9NZQFHHYCR4P54+-Z%%)0+,&:RK27)Y J!-!)O7.-PE< MR_BVAL-.DFYN[)C^\LK!WX#K&=\5X9R.V8H&K>F:3<-;F&Y5^(2KE>D]$IVU%ZY-5"6Z7GN&0S>ZAIU(?998?.PS].&0H?'M MS8TV^K-E7+7&^O5 O]([VF!"..L8MX.)/KAN#8V^WM%[XPHY&B&'Z@G1\.!Q M0EQ(WYSM;5+N\7#Q\I"'4:^O37K=UE ;3?YL34;:8*QU(E JI'GHH;7Y&"DU MT:.H_-9^U?-]HB\.B1Z.>D/MSYO>8#*.-,>8?.J-6MIXW)M42?:N>"5 Z.4A MH?K@]5+U'RZGED*CRLU+U/\.M#@LD+-KHE.MO[8]@;C*M]NVS_*]716W=&UMID M)1! YN'B3>K5TL>_;?3S=M#IC28:D6RUMB!:79REDB&SZ7V;,F<3H_/;65L; M$]%VC!LJV\A65TEP:N603>N[%*V?M%'OD]'O]D;C'_[Q_O+B'5D"D.FCTLGC M,&RY3V-JOONBC8@YK=@B/=4MRR8J-6?I P)MKS71_JA6$\,['_T5TF-W]Z"] MO$S-1N/;]IC 2.QEJ_>Y8JLIMA1@+@DN4S.3^)* +$KCH64OWZ)CQ@"#J1E- M>!'7^G$SKJ12 R.TN>0R$8_(=\NY1RD?+.O,ETEN2CSU;(BMTD#'? MHS*B,%H*4GI]7JV"/(,H4\@@#ZB'CG=^J2E?]Z =^C8M,9QXL=D5#\ .\FH= M%( %B_$$@J@27/2?'D*\4_<"7>641N!)GX]5I@14BFE6"9O*A1-*AK;>B]17 M]$(X*WG5]8WIF@L4WSS!OEA=J+.LX_GB[Q NQ!)H-DN^=WKR#7\9C9'C$->/ M"4>ZH:RS]X5$#Y O$M"7M:[,X--O/R8^38@=:1,JOHHL,,5'F[Z6@VLIR\J< M;$+XJS3-#3U\A;V5J;MS^I<@\CD':B#H13@46(W6NW\G%/U@A092<>0\L8]M M;$#"'@.+IU2HF;734 <7B2T'%MVIV'-BXZ$.,J$="!;-J?@S;Q^B#D8.-B18 M]*=BTH?;$G70F[D_P:(Z%:4&=BGJ(![8KF"1G]Z#!38MZJ!_NQ_ (/A5*L2] MW16H1 M'^@37>LGH\'TZXDVNNY-(E2T0:12\2-.(>%32/@4$CZ%A$\AX5-(^!02/H6$ MGTU(N$%A27&.RC::IWAP,^+!6^Z(@W!GNY%G1K7%MN*K$Z-DTSGR/&1=\.V= MR"C3-XT-!0JSIVS<-\%!7";Q;V3I%K$&]MPVGR(ZL8);40*1>6<[T;$C\ENX M(BNST*-Y]G%+[M5ME3_Z>2A4!3)1=B%<"MNFOR0_T'S2>]-!V>?,JQ!WZKG? MN_YE"P2NY) M!;,$ BF?M,+$E?$<[HDBYR3JN:0$Z3!TLHNERF*H8?7R L> MAPY-C]@L9=;)$%FU&@L^_CO74+9<((TL6CP)"%B5R="(7GEJS&]]!!I$^LPJ M']DDE:I%%I :2:NLM$VR@6W/MD63L,PB'1*]M%I&92K;+D>JIG5/XH$-5(PJ M)0'IF;0Z214LXY(_;/([_:'YR$X%J96,[UPGQ>3#2C]YCJI:?ZCB\.$GM02E M BICR5O"9?)CK*,=.7?11Z:/MK]GW6I8]N(2>'*3]*M.D8#*]2RV![IHLQD\ M,1\2/]9CZ+*?W20]K%H]OA\-^CYXJT?HM?7!EC&XVR?;D_]N!=MO5 MHU)B(^,L^JG5UL9ZAW9,9H:?LL!/6>"G+/!3%O@I"_R4!7[* C]E@9^RP$]9 MX*5D@4LJ)%!6%CBK2L!KE>8F?UOL8(3ND M?DG+__DY9^\_).7?_+R3U[^Z:PW8.2DSTV)'=6A9\_0WKXA M/0,P"S(OPH8W9N%AGL?&,X>_LF, XIDR<<6O8>C-EJ:/(CK%LUVR>C<)L+QL MU63X,DCZ@KVOE*_-Q;^[RX'%L8)&> 9X,5D#S:@L*SJ,ZXU.<#PU;#E"_K7' M#*OQ>C8)RCPL@0M"61#2V[;U:)E$B4]^1NJ8KFIMKS"=+M+FPBM9/ MQ"[S2-@1@S80^&.Y!?= 9"^.DG-\1+=./"J/",K?7.AJ>/1O&JL8A%2X\<6H M\:^YW,0"XS=04TID'%(:Z:=00=X.68LN>]9\WUZX1RD+<]SGJ"1\AB'E*'H@ MM*+26C0A>F,Q=_6C6(GJL%/"&ZS!:I"72PA[::%W:A ^M#T#"^Z!=R*3-L0>='T!^N!0.<& M(BW*%81EXE"GI*Q]JIBT!%M\+&'O. (S*3]U+44R*;]C#"8CK3/9WI*PV9'7 MVGI?G^Q77:_P&@+@$G*QA(/TS0J91ADLIS2XJSL EY/^9D%V7"V'_=^ M$<\QR#&<0MD&8@ S,@UR2U'YG ,QGMAI"'G&4"(S(3^,N###RJ4M)$GD;7AG MM963F%! Y#!FZB8G' >.RND'%0!8:PI"Q\&A]8&>T\1>T.]WF-OF,>NP2[3=_)!R;$88?-1]N;TT4AM*Y_L2K3N4QT7 MI8!Q$QR@82CFX4K@[9/D_<:5)-NF8[HSCL.;NALPZ?!&=S+JW59;ZVN#3DT> M;M*+]X,;%"RQE;B--=S;4TZSZ" M;8*U^=QV;*)^OH"OFW,8.69'A$B.LYMC"&4;']+\*@$+4*%U8WY&>"Y8\1'E>-%'0GFL7JCK=ZNC&BK[ M\$JH3[T'#ZS'OTWVZ8)="TG^_='O(0:Y*=N$ U+^8WS%E/'3[[(."Y0IXGUF M0%.HPBPI9-UD^=XEKW9% RBU.MMIAY2S\YJZ#3[+ Y6^U7KR14^^Z,D7/?FB M)U]4 8?CY(N>?-&3+]H 7Y0X#K9+R+)-A^9/ M6?"J/%M6J *USH$#'*#M87]MX:&()N9LR.@A*YI8]!W#XER!;Z4TH]O'[B) MWHJ>)J;:R)X:LULW=F9D,:_08?E#,GE^!=1>SC3'%#(;#W6=P7(@47EJ.AJV M:B:@LHJ'Z.YOMFL-]=^HR>:M.. ^TRQ&:IBK.&]*9HD0B'P0(VD&+_=>EZ13 MEF7O==58R2HN]3,R;3^S#$*4>YYLTT@99W-1T_;YIB0+-<;&?%.L)<";D@I# MLL(A#)D+J%*82-?F B+*G'(1BOV2.S-^9?(HPL,;W,3>1CX@>E:MKN \>/U;#**0KQ!6$JK$Q65((#J+,:-=FV: MC,\!%Q 2B>)+DLZ<7-$AT9ECWRV?C .K)QI0_T2>^LKW_NT3,; M$VUPK;?)3W$!!LDG-S8\][-83N&:5E"QWK(+%#"H%*Y*P!]#F>R8/)""Y0A$ M9:9\5@R#D?;CC?D?[$7S!SMBF&L0!:H0"*.'B[.IW 8I@_H=[0-SQ0USY1Y( M3DBR"%K">+,DIE((4Q;H*@<]:U<,18.DG= /\ IYT?EGNN6UM-? A-V \245'A'.S Z_G]$*]&8P74Q#CJ>P-PRI!U&:S%+O?,X/TB:.R]S>!?6C=C465S[#2OB)= M&X5./J;*WL8L!I"XT13@[CE8S6/9+'M'LQBLV091@+>F6<0\+ EL<=:=BI:B MM/CL,S-%P1HXDX867O681!Z*&D=Z(V2KH]\ M8YYG#_OU2^8>]NWD=M1K:3?&:*+_6Z/%]5N]/X:]P;@WIK^SMK6KJ[*XQ0C@ MDUW-XO7%(RQ2!E-&*.L&%KB/K ME#BCBY$E [97)B>##DKH_AB4!.5D/OAYH$2&DC#K';2_M$HU7R1@4W/_W+N+TBTJ7M/74B?,8/8LFT.4Y!M M 4&V)9WA*B;))+6@4E8B2]ZE&HDVM>^2%9-EI\I=,*8LNP*RC-M,WS9"EDEJ M06^_$EGV!&09MZF]&F8Q62:IA63YKF19?B8^*?;8$\]>F^E%W:DD>86902XX M^13.$&&*DSW][+697JAN,S/(!<59MM76?;Z'WU/Q )DP'R!LZH"V)9AW8H/?4\ZY M'&$0>-AE"T*ETS?5@:=D+*Y:@!4]13,V'>3'5T,.$%P/;WL(,:NYI),SPJ\4 M%F-!.>.9ONN16W82Z#&M>X%\'$1,-B"8WI>#,W'/"_!7O/I94. X3,!VBEY"&7,F?Q"G@B>QN"25$N>EP=Z*C*PIM;W5. #^6L MY3AAV11LOTSI\V"^Q[6JV1E4#\FI4-/9X8G=]:UR-M,&EIG8G^69_\ M66M&=)*=S\@/;'=!H+"QQ4[Q?B/*%+V<41]K@ M%4U8WUR^(Y22_S;%&>7FK*V->]U6Q[BA6>N;;&]E;IN,BANV#]E-7,+0?MPU MB4M8:]],STJ]I4#YQR/'EEU[C\N##S$A7)KOZ$GC*!=?U*PD/YLG\; MDKD1AH-F"I3N*PL@S.(3!%%J-=Q"7.\X9J<4$"N2 MKDI1D>9KD M$:=LT>2U!K*V5:M;2<)L"D0-)+VAR+NW9RB;] &.2MRCC4;[$QR83O+W#O:# M 0[^1,$(S?#"M?]&UFZD3:>HKM]D:;H;O6:L-Z61].P44:XDU5Q BU\G\=RT MX8 U<&DJ%9Y45"S-^-TAXU>F[7TVG9"6M@A7&PVDA2!F1*DGR%LQHM75/?-Y MJD]UHE)OYZJH(+/XI5L(5QY".G$G/&)M1\R;I"I_]/-4SLHE!NFHW N2RF)[ M^TY^QK3ZN6,'CS5J:?;#3WI:4&:@K]@X38U7E(F[RLAKZ=FN;\\B>52@G[Q' MGK0REZ0@7916&(ZRLL0.(<+?W$8IMO/Z+K7S^DD;]3X9_6YO-/[A'^\O+][] MW.K]?IO<(I>^]QI?_!=%E%)J -Z!>-A<^@XII:?]&%$GON>9[J3,+B83%GAC M$A*#DK6V)O3MH146+?O>MD+3@IIWK4]LH+' M'OMT5'9C"57!BKX\6(07]<+% ?&FJ!8F)VMVJ@RC2Q/F,CX7R@6-DR1RSW9D MM)63D,*7<.;UW1E&E:((&\?=7V(WHY)ZB.6PJZ]P,_"X< MYO!G$*R< :/Y(<8\$6MASS! \P;-+DR&%=K_26;X:*XUP*ZY^V9"_N6;LVC= MPSU)G7<@.7,2&Q=\'$OJ35:RX%5YFJM0!6KUKB)3-$+KN#+#T,,+SUPQ?2Q6 ME]K+!A_YEN$<;(&02'2[LDC6PF")/9I[I*UH20=63H?8 -)NX\D5^\W#"X2E MO%SS3.I'B$K)=A<[-G9M"J(K,F:# 1=G3\$HRAY#5C?TGLYP1CMQS' *KV\3 M,0794,XWR9DPV0@L#LA5SNU@*0LOX8'7M1D(B7$! 9?(Q9)T_OY+M$H3.WS_ MGG5._8LV@@[>2U%-8S[W44"/X -W!Z95DM%%SNMU2! GFP!HKDP> 1>2@Y>+ MR;[R!Y:[Q C<1]DTNNL30JAH:+(F.V3&[B4M:2=K.$7I=,)ML MY0Q@X83: 8Z/T&T24WNC9=DW"9#Z5#AF@T9(0>>W(GFG'OV] M*EZV(""=>J^\3@FL-("](7E+'TK0]ZI_><0#:>4'29O#<<32%SMH_N%P4SC> M"!YG'BNOL$YY>.>COT(B_-X]$J7^S]S[_;8WF+1ZGWL0&W*/>*64 MF7&VJR][#_N)$MY1^(-VRNQ:PV*'3J(IL$_-.:'[1.IXAES3LS%\VAUH*N\, M1[:4,8_@>J*//+G')-VZ_AK-[+F-+-89:$;S^@^ML^6*18BN:3^Y)A"4W#DN M Z@Z]XD%L;K"'IJ9/KQ)G.!GOZV$D^?\-R -0IIHY;9+AAXF9CIXI-6A \VU MZ*)WO5D>\^]E$.JLZ*22AX6R-QZJ0TTD<4:HLYQDISQH".*H=NI3U4 J.9W5 M 7:MI_WZ-"[ KJ"2;"(ISRG/*X)ARIMC#*\][!>9O:)^4TFW.PI[I@+D"V0$ M04&H^'OZ!RVG3+[Y?U!+ P04 " !:D ]5(N;R@Q1: !5304 %0 '5G MW,C-Y8G^O^-V.^ Z[DQ:T=(=JG*=MON MF=V@)*J:V[*HH5A5W>O8<*1(4,JI9"8G,ZD2_>DO'OG&,U,D<"AO1]N6E.< MOP/\)NF'V:1*]S'/-]DOWWWWY/ M7Z_O%H]X'9R&,2VW!?ZJU**IR/3.?O[YY^_8UU)4D'R^3Z,RCW??E7"JE,G7 M4"/?0)*%OV0,WG6R"')6[<9LD%*"_G9:BIW2/YV>O3U]=_;M<[;\JBQ\5H)I M$N$97B%FYB_Y;D.HE(64"5\5?WM,\4H.)DK3[ZC^=S%^"'*\I!G]3#,Z^Y%F M]"_%GZ^#>QQ]A:@DX8?2KI];:15*W[D&>XO3,%F.XV&HN]J>X).VD^8O,*"I M[]R$>9('T2#P34WGL&_PL!*O]=R7-/'S>%A)-S0/ CL7(?]P^A0N\.@YS,IDF4VDG)5BWW5A M4H516F(-TH7!X$+BNT5"NJM-?AKQHN7JJS19ZW(O"B11R_P>W5>I\8(C&2I@ MM\12G"7;=(%[U5L3NZ'H"F#KB C2L1>.3S_J(EAI>:,)3V,J"ACH0.#/_9 NV1J:B*N^AU3W!NIY)W/-CM]"()-HP,J M_E)W0L4??B_\G91H"AD7K-+"HQ22"GCGBPY5EQQ53W-X_[)=!_<1+KHY36^C MEG7J271P6^Y#)NB= S;H9(Z"BZ-2'I"+R,DD@7:)M&_,=W1E*8G)KYEDT&JI MX]2%V,!ON12=@G=Z]4$I&]SD.U3+[FF8^V**$43K)+[+D\5G;4\DD7-))27, M)GT$(3"442$3O1&50TP0CAL:+9)(Q,"P1HVM2YE2$EK_ M=K[-").S;+0@H[2,.4C- %LI[9(W!LA-[BA$P?!'CZ_+H5(:-<0/O&2\QFD0 M+9LK2K\&*%90K;4=+>DW,N4>HG92LT[H?IC%69I7!FU5@]K=43T M#[UH-/^2?)K=X2C"J6:Y2";EC$5JB!5C1!$8[%#BZC+A[:<9*N3@]%,S'+&S M!4&:[^9I$&"6.#3MSIC(AVDI*N^@FCA@[OX!N_3_-'G*+\,8A1 M6^F@_?M-DN-;4CB/089'#REF6-0^1BONS-M8@*[\CD;6.Z$L 78Y1350J8(J M'3ANZ3J)'W*WD[]3IFLW-G4*+DED!MZDDEH:#*&,$(4K#ER!3EVI M"OJ:*'V#F*L"XY?(""[,\37I5)>3."?HP_L(C[(,Y]GY[M?@/Y/T(@HRW:G# M7BFX). TYJ,[*$.AJ+],7]+( G[[S)%& 0S/;%"*YY!*'3;99+^R: F V,9FO5WW MK>6:5L,ETRR@-WFF$0?#,C/&+L?XJH78=X(AV&V0TRT5PRRB)>-VXB"!UYXK M- 3 $$6&2IP1Y/P&"!0J].G,_/9?-ET6V%[*LF-RTA,9@B3P64(Q()/-^U1" MK@(DJ &6X1%$">]LT,)2#H!I?O=>K$I)0 MIRSPUMGW/[Z%X_PO:$7$>JA2@[)F:-;!;5UDE@F" M(90.G7C0E(DUJ0/8+[7U>@FO M7B_MZO7,3;V.3?4Z]E2O8VV]CN'5Z]BB7M_\=/8SG'G#:+%(MG%.9D +'#[1 MT%_:$9U:W&D0&P/H5OP:A:QWVE@"%*+6%.*HEC^TE^!A^#7KHAT!9UY""JSR M$JVOWJM;":E;P1^Y]W_S=G]>0E&OY>E@S=UZ0<19W2K 5;7;^0ZC?N6@A#W/ M4@I.-T OS9(>K.?\WJCE=#W2SH36RJ1>Q3NG^N$4(KL66A[F]]S/:>;W'0'' M/89J?M_ZZKWVE9 4/<:['PX^#^1H-//[CH#C>E7-[UM?(=6K?G[/Z_7-]S^\ MBR-- 3C;*-EAS*+03C(I^'WW/0\S",\74WB9?@4+K=!I#@ZK9!S=7I:"[,\0"T5 M\DX?$S+A2#V51$!W-0K-*TMG(50^U&L+*Q;PS MP8Q-B!U-A2D7*G$X Y3J41EVIWJZ8F[1YID?4=[+$S\JV-+G?;K"WKEDBU , MP$DOP!-&%1'M#^E86!8SO"EV4F[3Y"$-UFKWHI=WYF1L8%>N1B?LG22V"(61 M"^-&K8,*)3C.YQ*GX1,+JC5A@<]I"Z![)AK_HU=QZ8)LP#>]D$[>.\=Z@.S2 MK%9!M0Z4.=>G@ [5]1<\.C(N.22%UR1-2P ,2V2HNK0H9/S.BZI^]6Z!XR - M$\6\2"'G:EZDA5G.BZ1"WBEA0B9T2H7(01V$B14%AJN$#,>#3.X==(+.>*$% M6A%#*@6#&3IH0O2G0@C.^(0,F#8XS7>W!&<^BI?54^'&&U]6FD[C6MB;THIV M85;S3K3^6*4A&'G4L7DK;LIA9U;7X<.C[G'F]G=G,R<9K&JFU/SHO>95B(3Z M92*'\2L97GS[D#Q]M\0A=RGDA]J3D%]^OTB><#JZ)T/C8)%W+)!\=U'/2EBT MGH6/WNM9A4B\V?G$ E<44JXK^C)9L,D/]382"]J?756S#%19R\UO("I9 DB8 M;A8B;&O/<06/2,9+FOE5%#Q(X'>^NZIB*:RRCEL?052R#)&P>UO*("KDJYHO M<;9(0[:_I[.C)>:\TB4@A;IOR,"B@ A,S82&K"?'/L,/858<[JXFO1HWII!W M[?JUL+M]@508!&EL$"I[BZ82JK0\\6@4Q]L@FF'Z>)K&T+:8:];(0';)TI0! MQ1$),"4UN"SBPIX8\1_;(,UQ&NV,I! D7?-" ;5+C8X8*';(L2D)4HG[Y0A[ ML),]/&TDB2CJ?+JA "M,/3IRH'BB *>>DE3R?IER]XBCZ")9;X+8[%!DPJ[9 MH@;FY H71TS>/TG&\=** M(I6<'X)T8,KI40@!)$<;F8D:1-HG,:[";!%$',L5^5MWD]4@ZYH@2KA=D@B" MH(BB0JC2D/1#%@&JG"J5&$"B=+&9:$+EO9#D8INF M+=3J'D(XJD'&L=YF.^NP@C?;"6G,N0B MKKBA E=RHOL=!!<4H+H/H2C-Z8JY98 <9)L%;1E M3) "4["AEF5OTWAAQ 6FT9RB2;S$SW_'.Z5=@IQ;3BA@MDG1$0+$"CDR!2T* M8<2D$1'W0HS;-%P'Z>XN7!BZ"E'0+3540-OV7RKIEEP9NFU,204!,4J-3\*>0/"E_0%0'36,HI'G; MP]2W_DGSUI8T;T&3YNT0TLR_)$!(\ZZ'J>_\D^:=+6G>@2;-NT&D(17OU==< MD!^GZ3SY(CN2 M-C"C<^'2/BEQFV1Y$/WO<*.=B,N%O=!#"EA*DI8D/*K(X)D(PW404?(QL2[H M2C?D!1.UVT0C==/G=<6U^2L.Z2*%R$>1@__$HF MGVD8R*R2";DBA!I@R091 @05E+"$ '&5("HE'9/@-L64A)A4!+L$B.,E3J>K ME;2WUPF[(H49<$D.M20(DACA"<\[IOATT=! 7 4Q';^TF639%J>]R"-1\40A M)7@%D01YB'12@322BBOZY-8=7FQ)_[@[>WO/'A:0.5A!Q%F?I !7]4B=[R"X MH0"E?,;A[.W7]]^@4LMQ]=\D\S18DB[Q;K>^3R)%]"FIE"L2:""6/)"(@*"" M&E>7#3<)*D01E_41G:H%5F).Y[LK DAAE57?^@BBTF6(A,;?JFM/+G_\O'BD MCPTI+B3(Q5R[?AG(KOMORH"@@ :8,"DI1%$IZ^-"0MUE/9@' 0_>!@$/AD' M \1!P(/M(.#!VR"@S):'""%^:7H?A0^!(CBA5MHU*320N_R0B(*BBAJ?TF=4 M*JC6<1W1DH4XF\2K)%VS_*_(#Q(K%7+.8EKJ8%9!+65"(#BB0R:$M>1!YQK" MB$J[YL5V&>9XR<%BF='\#XA*/H[W'R);[#09;$>,G74F0[17IYMR=F#+#;AV84PB#H M9(-0<72&*IU^IEJH5"M6PKPPZ6,2;>,\2-E=\E3FF11R;IFC@-EF3$<($%/D MR!0,J801E_9S09M'CZ@&6=3A24/ Z,4=7]?6@N[ M&W,M3U7*G6@N[G04#%! MR2EO(6/2"S+4>D@TI\0[4NX#QP@0Q=@QE0@@>LAP:2+(I*B4]<*%NW401>?; M+(QQINZ(.E)NN2"%V.9"2P00%V2X%%Q@HJB4]<*%\1JG#Z1[>Y\F7_+'(CZK MTC:%M%MN:"&W.2(5!<05'3X%9TH5Q'7*D+I^R/-T101($D8SPU.^05!JH5'',FBGA<-JJG_\R#^G&XW^6)WFR8+C.DIJZSR5J;U-TMMMYSI95*;35:J@'C6 M!Z^"@742J)'&2:/'\KF81P^-TVANR>+SW6- "G"ZS3/:@Q)@ZE5PK9+C[04+ M SJ;#!H-0-2S@*G:<&":B*F>(*Z,&MJ>YF=9'040+\]W,[S"*;UW,,?/^3G) MZ+-FAF&AZWKV9FU.=S)G5 1!PKYH55.]##430/?TC%B1!/J-)H)8*OM]OWP5 M9/?,SFUV^A $&\Y,'.59^9>:HL4??J].CTQ7U9&2VX0O;"A>M.^GZH*@0XRA M_.RCYYV> \ *!Q9+57K4M3Y!5&JCWTI]_[P<91G.,P,#NT(NN28'V&156P(, M?Z2PA--F3 @("XJ1HA49!%GWG%# %:G1$03&$#DZU=,N =/YQ3MC+H+L<10O MZ7_&_[4-GX*(]L:C_")(TQT9!7X,HFWW7D5/79>,ZF5.DV%6BF 8UP>MP$"B MY)UVQQ4G+HM"_ M[Z61!T,I"Y!"IU>HH+32.4$Q MWN\2Q1!VG8=1A)<72!.$R_'S!L<9 M)ITNVTEL#?D4AEIINJ1+#U.:++)0 T,N>ZR2&"=4$V&NFJ$@7J*$[1HO6F-V M[XRTX9Y'EAGYY(\Y>9('T;7M3$YU]YDF I,3-Z1V>LS]9>+NF:(&+9)&E 7C M>0P Q< I\>D"V%K ;9IL<)KO;@G2G/A..K7Z?Y\DRR]AI#*F_NRRUKN@FE5>?@-3WQU WBS,LH#01&N<#TJHB0"Q^K65#J2BK\/@/HS" M/,2F8SE229<4T$!M\D$B!J8_46,3WDVI)2%QQ.[0CD[!$V,LCN^HI2'RI]]! MGJA6]+^"5^[(WP8[NGUJ=Z"B*^SC*(426&'3WG^(0+40Q&J MIEN\-%+(0MZQ7]'#[K@6N;!W(MDBE#@8*E]M9GNG4+'-\F2-T]*: MG9Y1=JI.#YGV,*9UQM1"#PSE>H 5AT9<'"WQAEZ5>#']-/U;&#\0(.2G+%RR M+0DA]K=>U&G/I@';ZM8DN#D>\1D-U3R/$8R+@]:CY#:I[B ,L;Z/)=!QQ./[$YV M:17 ."8;E+HS7J"6B11>UKAW9:$'H!?4[VX9E9Q2[@FG]PF!T;]+-.Z 0>X5 M+^GE_A0OZ:7_-9X'S\WFI3P*9M1R23Y+$YK4,ZB \75V.(50#H46RH/GBFS[ MC::UM^ZTCY,'T'U:=YM@!V,#]NLA^:N&)69;O1'&0!.PY-!2 A(-6*RDQR1: MXC2C1['SG3'DBUK!;: 7$_!V>!>5-)@NR@A1".5"XUL5"O_Z+S^]/?O+7Q%7 M],ZJV[3H.9E1NH +4DG'-PA54#LW!KMB8)BCQB:Y$5B,:#(>(^W_>_/MV1NT M"5+T1-7^BL[>G+QYP_Y!&8^?%FSSQR0-_\#+OZ+JCR%](VK)+Q0>*+[:L#V9 M*G2<-LJ'(.9VKT4.LKVOTI8!PS4%,'&=G$7BJUGVYLU9FV9:GIV=G?Q,_GGS M_;LFTP@W?WSW%_+7-TW2H2"CMS3^US;&Z-V;$T1)<<+ESTY^^.FGDS/"\'8J M?WGW[N3LYQ\DJ5SB!:9QD]&[,Y;2F7=*CY9+%IDKB&Z#D,Q?+H)-2 81JEU5 ME;33G6H]Y-8^M5P4#-WU^(0]ZDH:L8O788P67,$[C>8I#K)MNC/Z1IF@2_*H M@39Y(TJYH_N5[ MXB7?55Y2=';,J_WTP_?$9?[0%H/GS68X#\(8+\=!&M-HP*/%8KO>1K0P+_$J M7(2J:8>-HDN:VAO2I*U9"XSGLX8J.:A3"J(EE_1..W%N93T)\SVKM9O-PEH( M4>*3KX=DDHDLAC&1;9[!CY?6-#*K^;H+H3-"=3%"I@.+<)9HC@YI+/2]+2W MT6Q&L! ME+Y]QR3 4$,*2_V>W6],S/^S=16BZS#&]"EVE?N0"7HAA@!42HY*"AY!NM T M)*&BB,GZ9\H,/^%X:XRE)HJY/>@@!]D^UM"6 <,0!; N/PHQ*(2X(A4@BU51 M11.E$0/)_Y?SX%EO>+^4/-!JB*D2YO5)!AHY!V"7[V-#8?%%DN73%8UXRS;C MT4S02\/4%328-AF!&B.#G+6,A[*%1ZGR99=ILF*^6Y MP):$TZ#G(K16W//Z,ZRC,B(P(00ZE4 ;)N*= =65[^+]*]-@22/OY1Z_"K;T M_GY7&(PC,2%47]0OP[7YCQ#Q'L<$5$0AYD]&W:-6TPLJB!)F&G:T]:P*WU)ZDD M&#)IX8GK4,GB\^D]E4:+AKAW_@C]N^TXP/.HRFHT!6O\K8(GG],GPD *#E=X M+)UK,EDPF=J4],(7$:J4,;484,X( ,5NB@J@KR,B\@VBI5%2*(G]4^6KQOI)G86>2UI9F]$DF5$)3)=FBU06&[#V5V'!Q-)O?>-_!E@_Y,?-JG_7 MSP$M]/P\LF@P0_[THD()VOUI6\"2@3HFD/*RPP3(.@[0VNY2W"_'VJ#UU.*R M8!R: :"20=R% 2 0QU/P_A+?J[DCD73\SJ,*:N=9QZX8//>C@FAR.(C=&3W[ M*[K',;O^3H,R)X2":48&871W)4YRO+>'$3:0;"%%$MYNSU"@W(ZN4*B8QW1AB "1>@;F\1E40-4>\^9YH_XE0Y MSU#-@@U*3E<6K QH+3)H-;RSJA=,8;N/*G5G?-]X9UE?@@'A5B]:P6"4<06K M+Z/JV,F:%07O!*N7X\I#7&&\)5"GU9+;.5XE*:ZBCN.,=-UID*3+, [2'3N' M2N-(T^-?212QPC',#@^8H]N9PL&+KCWC.%AVL!K:X0W5+SG?L]3+MIK3]($T M4V)KX7/.V<1,W\0DTNZ;AQ*R2&U!%,R(0H]/P2;ZX$(YG_Z:3Z1S__[^!N?& M3:^.C-.!@PQ>:[#0%(#EMV30A T&G%># .9MO!."[OFG^)'0E,RL.'X"=,HB12_ M<>@RC+:Y,L:'4MHGCSJ0=4PJ1,%RJ8VO#YN65!/"^>E/.'QX)#:,GLC$]0'? M;&D@\^E*"#.A4*%B463M U< MTSL5 .0UF6A!7U42T ELP&U'X6 MGW?+YHGB!2-FY7WWWLJ,QKG/PAP7=\5O69'-\")YB%DJNI>##I^MVT>LW!1B M^S6LP^8)[1UP1_8>S34L!HR'9[S* YS+Y--VP;>OR,TT68#>*P(ATH'-:::Z-L+"F"3.\(47Z2%=(A3:K*S:]GG.ZVI@A,%6G!'(-T0*P M[A$60M)*_T#W@8VK1:I5E-[:SFX/]S>INE1LK^K=)P[#*W>*>%^+>_U(UEC( M&<(RN;IOFNF,,O%,I@N::!K !J;MJU,=X-9*I-/5IR!-@U@(^3HH!=^\,YAF MY>)$==#LTV-6C__(J.]+F#]69*1#OB^%L@\/^")"JI/PS4B3<7;>\,@X:0 ] MC)1@9B VIT(N6$"EG,9CIJ%0V+LI58RE*QSD6^6;R?M+'MIQI#Z%TO?8D4W: MWMO,@0P23_[) GNMN([WYJ/KQVH+IZM& =SA!9',PT&KIQ9I EBGZF>^[6JK M,4$P36(?5HBK",VH=N=IN'S Z"J,@W@1 GC(5=MY[KDE6"<*H"GT+ #KI=RC M;PS]S.C7&L",KK2K.;V>D1B0$ #V6QAJ?40/^-,40Z'+YP\/=)9 GP4C/ZP1 MC:@+WLGO@\_ZE 0VL94^[-Z1TEI"^P]..WY6,G@*WCO/-RF&L?F_2DY2N%2 M.KMKU>/VW2&K8-AE-A]W($T5H 1I*G\PPY7BZ>[I2B23(1".I:Z7-]=MS)$^ MPZY3!.2G[=&J'VLGP^BF]G]'7!_]5J;@_PGWVV#'EID*.\L#B_0=7=4,4J_B MDHPVX)LQSNQ&BWH(L@>KZ+DB^GI6[V*)R^G!*]P;H(\ M&&)9@-2Z,JJ$F!8D!W:#PB5>GN\^D/'S)*Y>'!LM\O")+7N8WN@: MD)#CX)@##>TZ9"AC^#H8N+'351&8/S-6//==)>.=U:PN(W@N/%V&$6R?? MY\E^F'^8K+QM+NZYL)0;C7O*!TS[.J!QW1;8R(H>+4[+S-C1XM:=C>X3D/Z# M35[B#<$;,CCTM>_&,\J*@M5JN&PF%M";;->(@R&M&6.7>TT-_NXZI(>P+_$* MIREM57U"OANUW++,RH0VT[0J@-AF@U-D'-=J/"I0O*WF?YK6?DN^VNUCLTW2 MGB[#;)%LQ;-V_=6=#@=Z&M7JXBUUP7"R)V"A*VZH\U?5"K*NRI3,%](.6)4' M>A7/T4JW_448>\@@'L@KGU29QHT3!C?T64C9*5"=M+/SMV;(U5%;M:CW5F^' M3_G$)^')HE;A#WGZW*.RV_"5[XNZW:VRB 9GP&D;Q<#ULL+GL"%$R% MA\[N-&Q]!,K82)R]PAV39'>?TC#'E\D7U6Q3)NCZY6TYT.Z;VVTI0-Q10!.] M:B&(OE#)TV2U\L\3MCC#CH GZ66RO<]7VVBTT [B]2I.-_0LP+EX8S-#:B%#VTG!$7QI>)7!>&I[$"QH?DW1A_+^3F#U6 M6Z^YDBD#F^A=A\%]&+'5UQN<&Y;\7YRJX[<$]U$$G3<'7Y(D&-^R'SN$#;)' M\AO.4!BC^O7:@"7%5DRC.C'T=1$-A(6UHNL&P9IYMF_\K]2+A5.ZW1E>X/ I M(%,@ZW*5J?IM!&IC]$P7]:!X[ &8A>6L0I#N*162 'E8CAS5UW0,.GZ9)X&O MIUQ# 3[71+"J@3^$XZ%%-@T@>PKH'W"-:%89>87SKV,5C/ M4YN4X!.XAQ7"$)BJ\O.'K*=/J$;1]0.D>NGM;X,=]?1T WBQ2+>X.=SIW)C; [YRB+#ANOP0 -ZL]#:JL=5BK0O%\0[$W:5A?>HPH@H0W>M%$K-I(HLMLDVB2@[5$-@R\L$!1R:(DW218"&!O8'PY6%$R?!& >^Y:QU5[; M*5'S) \B'4U[XY8%_V;GO,LDT/D.?4U309/X&YA'OA5&T]EFMH^K#-J$ '#: MPE +;FM2 3.>'0S==)6A2@$2K\L;;?-DQ!>)S[=92#=7V%HTOXU4?%&]0M0O M"1]W$/L8)[N3:*,/903\ NS"3F>A04_ W($S:+^E' M\MTM,2DG4U!ZO7=#16S+2Y. 5PX;#=,R6*D-GK\FY,)R61%W/*-DW13*;#T! MEYK>66O?U[RXLX(ZBGC9Z.$H1L9JW,J1<3$8ACEF4)A9'6]_Z5A8FQ %EL8 M:L%F32K0Q\)FZ*:Q<)4")%X3,Q<8+[,K@K ,[4##]-'G+-B!8/4A,I.>XX-Z M=F9T3NOIE]DW!6;4!/5^Q*2['#IR@"M;A+PIE -VFF MDH5&+@-.":6X.&44NS)1[J]ZIU33F[,C$.VHA!K?WY+VU;]*(*MZU88HR+Y4 MQ*?O0;-68*L#[YR80^7)#VS78*XF7[#PU)'B99/+RPB+8TZNOX><&N M+,R(KQB3295R-<@U")=MR4\!-]NC6P2PVK07VV5^H4P%?5VF\PV]R$-S/&X? M4!7'99AMDBR(WJ?)=E.&.(GS,-[BY;2*%':(>NH-X6C:_\#"W5OK[YF_AT#E M=WF0Y@?S ,/LERZ!!SDZQP]A'-,! !G8[%?11*ODG3-HPD:@E7;:CN-6]W/I%:0'3M5,,M*_? * ML7<:VG5@:]1( ,+U91[#AK[Z2 9VBG(0I-R>IY="E,4)*D3 \$>.2QDXBUZH M.]#Z8_OB2+UV);VI::7A;*W1#GJUPJ@7]TX->XR&NSPHI6JTJ]N27]CM2>_> MI/21-Z1*R8_U>:%X*5EWHAU\E&3;%!NZP9G:RCCP:5-GY[XX;3[>=J<8D+1%/3^N=24=WC>]@ M""/9F?",/8M]J*NZM\%N\8@7GV_3),<+FM,M?V9/$12K MLRMEJ>MR6["7.MA4$.HBJ]WM,IV3WE+9+E[?7XFCZRKTD#,;)[M,:8=C;2/L$M5)G M'7DS?=K?5SF@.@M(;TF]J*SJ =$*Q*H^#TC0DC\-:K$DII,-0T0E3$T:'SM%(#DC._"Q_BJ_:!Q-KX> MS<>7Z'8TF_\3S6>CF[O1!1LT>J=J&28 AZS#<70+S5!!/!C7281Z4I83*I" Y3H7U]F/D/@D 8+3E"-E> M&SJ/[:?D^299?PB@BK7 2YP0E?&'2< M[F_8P&_M:.@4P'#1!J6P:T%UF-]N:4%RWA>T0NDC&W1#AN*U']/:J3J]0M'# MF-8U"0L],$3L 5;@X^3N[WR-]L/-Q7@V'Y'1*H3#!K4%+$ @?>6*6\?W#=DF MQ]UCD.+[(*/;B#N;8\,O3=3I!MI>"J"U?_:B%,&0?2]F",=PJ,+I.=5 99"M M49K2*";L9T#NV=K^\Z;])L_]XE1!M@U]$0QJ'/(DCZ]U:.T0FL=\>O'WT_/1 M'1D47TQ_I:-B=EC7>V/@J^166W4^=^+,&VW@W*P4EF*;#)!W9#?P'I-HB=., MHZ/!8.U'L#WTG5^8[&.6<)O21AD,^?HB%OS5WT:S\=^FUY?CV=V__LM/;\_^ M\E[A!H+A]64/[%-!A@W(H:I1V=L/2#+FZ4ZD6]#2;C2#L?$_B1;+&\^#9>I];J^'X]5D3 M],Y+LRIQ[]RQQRA&U*$:B*@ W8N6F&0:X^A5/%-,.Y+1R4,FF?FL#IE5C=%\ M] \ 2V]WV_L,_]>6S O'3Q:+:FIQMZ'D]*#;L>/DLF 89 HAJPIQ1&7A^2? MNK88)V!J>9]\TD^P5,)@&66^EGA^1R9,XYLY&G_!)"$*O/??'^@3;>,L M#]>D1:BBU'>%7/;4#@0N1A5HZQZH M(ST/(OH.UMTCQOE%*T.;;K2/MK-.M+])51=JK^J=;L/P=EE6)(!8"JB3A'=G M2=H #I_866T]&6T4W$:D, %O!Z!027MGF35$X1&()&8K*!FJ50_DPLJL^#V3 M4=P\SFSAPWJI.W-B XRJO%@/7>\$&PA81;?RXAL](=Q(Q+LGNUL\XN4V(B-6 M]OS*=I%O4QYLNWFR:*YY^KA7"DZ7^OJ;UEK\LU?W3M;AF(5I:Y$"G9RTTF#, M+2-*L630;RPA_TO1+9P4&G],"*=/^#J,\23':]4$UT[5;0]M;TR[KS;K@>%I M#[#B]*-)2JI;,)-IH]^H/F()^"=FW1S/MUE(HW>/&@'CSW>-WXS;)X.2\N-N M^QLK][OVZ8 A]@O "Y[XXF_CRP_78QI",\DP)![&&X=K^\^W-Y>CVDL M$T+NRC%R1Y!*$O]=:,7INF]5>S9$%TC8<$$)Y?$J5^/;BX M(HZ')?6 MK9O%W1ZUU(-N'[.4RX)AG0&@WN7>S=&OX_G?II<(4HBTNH>Y"N,P)_/;)RS$ M(++BVZ"4_,P >YLJGP!:)P.&P,.QZ[A]1>=_X]/KR/#PS?J:W6'$O[N\G"Q^-8I^%(VLM^T@?7#/:HU':]O5A_F%&FM.O MT]F\>*ZHBA'$EU^@-KGI2HR4U+,S,2?@IP^Q-4S>=9BTP5'=&K*.R. "7)76 M96R"70>SF:YH.)OS'?WW%9EU)ZDM87NEY(.Y TR54;A',N"XW!^[BM1WQ6K* MQ9@NJ)3KWC2X$1AJ3U=L)EP'WVB&YR@>JM[U],D#4O3CI >;+O?:O9,#1_WA M-FC7R6F<%O1^QI\0FT\^0G@SL399;BT+]C#=\)>JAK6#X0G[:0XO+0AYJQB: M*L#&\4)3;-L(7?YA;^R-9Y/I)9QA$"D :024,OS!-)V%#X\6ERF'I^>I80PS M6]$>^B4&L1D,LD#'_B(P!IS>H=PL)NW\/HRKEX9#8C+?)J:/P_$]AC/#?K-= M$CX. ?0Q3G8"P$8?#'T'@!8"G!,\C\3[H]LT7+SXV/4A.#K#B^0AICM=DR69 MOX2K,*@6G-BY!V)=>W.8?-NN27_6?$?+$%K!0;Z>6\-ABM'0A/:;*>1V=Q!+ MA6CI$6MU)#MZ&+C==']Y76TWR![)!]H3/P41O1WNHBHDF1YMJU46X,&:K)"C MT_;ZA-/[),/7KIJMREKAN@D1?%U-L^FP&I>]7/O*5M9'VTP-A>FD?VWD^ZJ; MK-YFH;,MWC]!:25Z@F*FK:,"M G32=%F.KW]9\S MW=OM8;A-M#CL61RK:)_Y=%TI>BROHD';%+>3=JX#\OJ;OX7UPKH65=G5#TDG M5 ,%3.55N8?;--G@--_=1C0T%I^1;*C=#BI)D_>Q-G]C<1ZJN2LS?I7-VV2M MV)RY/&O+N!0^5*"C/1K*]HVFJP\9EG;2#O)S%TS)0;'5X9<.F)GW%N?*0N$F M__0#[R)?50]9GU)V,41NY7:LO:"DR [5[S6R\M[NW-@G/GQ02KS&\6DQD&]^ M:#\L[&XRH<-PK"W5NG@//$U5 _@3+"D;C9>L+=.+!0CS&>UK;_&.%Y;%G%]/ MZW:YQ-S-]L_5DJW6G*/]!0YT,!F=;MC!L/CA&@>D:(OONT///I39'N74U%"( M!YFA*O+T/F!V;*ALOEJVP-VKZD/+8!_SX+GQT8$?5&5\K#VHOB /U8'*Q\"#47<92.10<43J%]'1.P; M,+QL= _LI#F-BU#92/?D%SE>VGU MD"?@C7*?DO0SC9/.HS#6;S59VJ]6]TD]DU$Z^JETP5+0 -B&AM^B+SP1M."I MH*!*QGOG?5L/3.O4M\3\:[]%$("N#%P].#@S/7VZ#71-(MGF6!_&2.N0ER=-[,Y#,"+E] MDSC'I)3S;))E6[RS;%K/1E31"'3+'^%WX2ZY? QB+9TN3I\B(3*_#SZ'M*%V1@,Q3"L:2@2/<*&HK?D9;(N;D3>X'S\O(BV="(TPWE BN%!NA[>-P7G#QKW M,TUXT]A.W3MUAV-6;&C3B_#%(0X4Q@@_+RAQDQ4*UCR@!;U+BY*4KA?1D1'Z M>B%>H<^^07F"\D>,Z&P\B'>(] 9;NC^YB3!]<'91O=I=J[/K"]^X#L4G:>T-VC#D4=>LQJTC!\X*!-PJO/M#!.ZS0U M^MXY]P+0P@W[,EH&'P-@-D*HQP.J04)K@)&* Q"+44,UQ_0^ N$7= M^68;L(;QQ!XOJ>WQW849CJCMMT&:[UB@<@*5'IH]W[6^:*Z(#TS+SWL+ \R5 MO[70(R'O?GD?Z(4W%HJTJ/LL=!!30LWT3M#]KO/Y-Y;J__'>!!1%)+C MM>IHEEG-);%MC6ARV*0#AJZ60,6A@X*-Z#>JBI@N!/ZQ4?H5J<^&H>KKA1IY MMXPSP&Y332$,B&-ZA*K%75HH9'+$F;:A3/-.J#+F11U3N6U1<;=>41#6VB[) MUM.D)O4L5<$0L1]>193L5I!L6.R\VVXVD=J[U9^=C@L[H%I#O>(;&(9T '4I M\!''2[J;5$=<]5[G[8"Q>O^CD'5ZSET'MW6X728(AB8 M!^E=80 SU$9L83UQ9((N6:,&VJ2,* 6&+TIH7;),+8,W.VNB[1#4U@U6JO;[ M6Z<5DM.U(=V"4Q_(1Q5U>Q(_87X[*YO$Q*[1\BD@]4XOX*Q68122,4NF6V[J MH>_2#?0VJ\E/:V4P3J,O8C':9J5/%_8I2\LDZ&)^G0B8]2(;BTV+1SW3@,9? M[;)2KP2.BL>F!:<>7+9<@')3SX9:=-PC6@29D8%35\:A=JSY+>-9$&;"W1:9 M@+O=9AFP>B^Y^=5[\U-"$M_MXW>ZTR +\?)PAQ (^[(PB:,3 J :&+/5))H-!"E6Y7T6NIQ%$3UXR9.MI4^MY' M&>UKNK\&^38E""])[Z'PB3H%?U>N9<#5-ZJ;TMZY9@U1#*=W3V-'E1HGJ-1! M5,D[LRXB,@&CFM-#)I9&M,Z9&'3 ,,X2J.#< MJ!KU:X4B/3'(5$]00]D[_]B=:%E4*)F TTT 5AK&Z#Z"H8G B3A; 85X.^1 M^Z_VZLS)%0T7A:_IH=;ZK0V^H&5WO,B<@)\S1;:&R0\2F;3AT*XO9-V1(9[$ M*4L#-9Y>X:F 6?316&I:Z[%3=@N?4_)"$@!#48:DE912K'0&(]])ZT#NK$Z/WH*C7(5%=?[30I :&PXGJG M7N,8J*F^XFF@88QS=)\DG_<374BQVCR)EWC5K_ONH>=LM;F/&=5JLXV2=X;U M12IN096J!^W&A]'+KH-^44I0*&C11;\@F:.@:;].VH*XA^JHAY%9[(*MM:"0 MM-,)6ZHR[XH,>EA LJF[ROT^2Y9J#V.K(Z MZ RVX=6*TY,?@UXJS:6 M>(6($0TUA'DK0ZLD%==NO(]K^,W7Q2+=XN:3YS;7PM5*[J^(FPP0KXNK-+Q[ M\%XP);%*J#Q*-BQ.?_Q0TL\_T^ASE#BESQ900.V7/ JC1O'RAM2XEGO]DW') MQJ%&-OG9-PTPC!T(7,7A+\%#$32CC+8#ALNL;8[7FRC9X3*6D-A&;>@\*"7G M_G68J8+3[9<,&%X/QZZB]O=OSK[^_(UW&M\%$*8AG51GGP7+Z!XFN2T&=HIA[N )NMF8&JZ@5, M'W9!ZXZ&3Z;]]"S,/NLN"JF$'0?!U@#N1+^62()IV%IXDNO5M3"BTF N\ AV M7!NN[>@4O#)) *YETS6XBSE&B#:LN@9T!4QC'( M4%*'+SA!]_@AC.,]1#)0;$LR0.=F"\\5%G+,D_B6%2BQ]R.S5WF=X[#Y.=O6 M=%%LU;;G(3/SWHNYLE#1V *:RLM#;,'I\HK?KY)TA4/G7: I]Z/L$NV*]"!= MI#YK:,]%N35;.(O/I;,$1M!*7CA:$K\OWF MX]R%'Z*8A!:XSTS KCT+#ZCA"NUFQ[7HY>T,M9N][@ M3YC&C<3+T1-.@X?B)AOY>_GZZ3:(YCA=OSV0DQR$Y)B&92\HZGWVNP-@>%\= M\6][#W=1IHR*I%&5-KH.5QA]38^R9]^ \R+[<;*=#C'&?G61^Y&. M &R*]$#C EW6KWRT8&'Z2YQ"F1Z/U'N"SE^-,VBO0NL"4AXDIV-JY)JBVF># MEF0#JTL_B&U"W)DLV^*E.)P_Y);B"\8J'.[ 0;D7!&ZW'9T7;7LCTEGVWENJ M/YM5+=ARA V_)\UZ.;=##*WWB0!4S[O_HNW5(^\O>^_MWY_-UNV_/9B&W^X- M!35^WH3\4&)56@<:/4ES M6.AQ?5/D?0DFR.IUT.MJW;_ICD(8;0_GM:22'X MZ&Y[PP#55@]4R'OM>'MB.)Y6?AC#E2[@!7WP(2E*5^#X,.%RFY() 3>4[[>S MCU5I<+3RWJ)W*JY.+?0X^#+ *C?/\[S-E#/NAW$R!>=N-G/\;<#+=7W/U9PB"76(2B.9LE^>!'O M;=F^/P3ODP>_=A_BS(S9#QQ'+P/U3,?K[I&L3-_GJ8[QZSBU79A%HWH<]-2V M)!]0A.)J^OQ:I,U+=,7&O!:' OZ',;)6#9YZJBCGA!Q]7X MVN&1Q2->;B-XK<3A=\IXM$AI8D3Y=HV7: MITP=-?- S4S0_:XE6&2$6$Y@(D8.]EK7ALB2^TCX*+I,H2#VTAM>@XMHN3=3 MA)9ET9H,C>D:4*#,,BSY'4Z?2/81C\OVZ[W8F\W>&Q@PWL)W"72=S(ZRG;'*.%DV/4X0"][G;HI]8^=BSL'B528)-ZN71!L:,8^CRS540IA_ID]ZC M+-NNJV.&>$$X?) U28L,CV+IT;K@]K+":,P-C)L\N(GR)[CI&N"B7F!$.=& MT2J'##!E94%C6U^E&$]B8AOI8V9!OO<50/M\CV(BT[<8]S+/LC;;CZHCQ8TY5G^SH; MK]96R342)HR>*NDC;\#B82/BQ=(PSL(%*ZG#'V[JYG<4C=6VV YT%JZ=V?$W M3$L+A;>_'AY2=A6!=J=<'#U1>;J\+SGYQAZ]!'7>IM[NH#M_Y[N+*,@RRVTP M4[]#3 O,UA!#4UADVNU1R#I]XTD'M_6X MDTP0#)5TZ(3GG!A?*@:!V@9AD&9X0\KF,:!G%Y*'-%B/MOECDM)%V-$ZV<:Y MKNBE"IZY+K&$ VG)5I0 MN:N&:N+H$G%5Q'5/^*D+;=@#3_6FGBV;E!SOGPZMMS;6WA7'U+V[D.EJE>$\ MI_XS(S]H9Z@*69>.0@NW23*I(!A:Z=!UB53+(BX,9@+:M<(T"=7(^^20=C*J M% ;+)=.D5,(G4//2H2N--TEQQ&C\7]LPWTWB+$^W[*3OP9_XZ97U4:R"#RC, MO2R(]\CW547[[V]WMUF+$4H^!:GP;!?<=XO5)=#CTI@?"/!?-WY9X;[\P>-A M^4-JX1[M[[9T\\L=043?67T-S_FH"TZ(EWAX5]S(\L@[<7VPR0/F=W3![%YN M:X^.NE)]'9VSJHEZQO):NVMIH_8*Q/L<&8+UO;OO8W8']&A[&%.O>Q%DCQ'. M*G?HJ&9T (ZYX9L+]I"M79T[E [=F^4]NO>\2@LMBL3*,VLOW@B T>-[;_Y# MP1VS:WA9A?@:)/AV*SQ*A", MF56C3 "XT!::8V[2/8O<\XHJB#-L,.P?/AV"=$NP!#6*ES.*OSFJEKS*8J_F MPG.^FJ(BNN8N- M5E;N_^]S9-R @WW]T2FW)J+^F4 M-K0W>I\FF>H8LTG)I>^U,Z#I>?4:W@G;"V:7C(42)V"I<((62::]JW4PQY3$ M])@UP4!^RL(EYJ_=BJY&+O?[,EDXJPN2%QN&M1"VG(@6I'#SN9*F<O%=RE>S69CM7**6PWMQ#KIIPZKN@9AEU_# M#%DJZ$N8/U9;GW3=\$NA#*YJV3?-@3YKU>.I4BEN;74N^85:OD9=A(?*F$!9 MQTM(%\ M^'R;DB;/9J)%9"33%-!6$5;=]40M:7!,'=7Z920I&'/(\9K0+%HV5Q9^#>* M;]1.XH5BT<5.#595]L(LQ(#FRJBU!%.K(Z+O=1'F?)N%E$07R?J>'N@E\"9Q MF(=!=%O%1).=+[34@U63_4!WJ[+41@UU5.BC,@%^-,!+D_P0!]ME2$][)_&2 M/FG$*)M$X9*>T^8=/X%Z1\J'OU9X2[XM=G/\G)]'9/0LU/%+$X15^7NR1GQD MJD@65>FB9L*H2AG52:/?>.*(IHY8\EY:_UWX$(>K<$'WPQ8+&G^0SK\HM! ; MZ=%'&185!B 7YIMU$JA. Y6)0*G@\D5Q/O ;Q/TGSA(YX^DZQ J]"6)P:KJ M/5C2)0%/$D6, &%-@*"84C>2+=]@1_1==QS0U/U,IT-ZI4PYBVY\A55[,FC" M>/4-_=_9]S^^]3MO8U#/M65\#K>,SVW*^.S[-P#*6+T:U/@*L8P-:S^\C'_\ MT6\9?\3Q,DE5OJ+U%589RZ!UR_@C+^,W;W_V6L;EQ$UUM:+S'58YR\$)^_RE M% RJQQ&ZRNL0I9!DY/YS?<_O -0QJJ.K_458AGK.[["8;S[ 8)3OM26\27< M,KZT*N._^!W <:AC;1F/X9;QV*J,W_[H]U!.0E^Y7EV&*5[D2:KJ_^1BL$I= MBU$X84.%V7)Z*>ZU&N2/0RHJ0R<,JTHLD-J^:NFU>LH; >H3#(($K(I0P5/$ M0Z"/M'D^+O0GBD$-BBD^3!=\ ,W@E.6 FBA0 P9]T+XI5]X;8%A.$$%SRN&4 MVZ0-0"=HK@DJZ^=>UJN-]_?:V:VR6$IJ=,_(NFB2.FB3.FO(;0I2!Q0"BND! M ,YIS#D=UC!:(6MB!N2U$!ET--K73F\+XUTS_4L9+"\H@N55]R\WWD[$_]_' M [PHF*1-B?+UK3_QJ1[D.+/T+Z !A;^ M,[<@L1R@]4!%N(S&),5/+#W P59!$7B?)G6Y.%(%5-6'85W3FV]^'.SB$2^W M$9ZN=/>]YA2FY@[C@$1@<>(%%@CNJ$B*[L 8;\"Q%&TOP+T@)/7X>1%M*?=F M. ]">F^^O0'3+ NUK+/ T2:X=20$A2 L=AE0"M$.2G%4R5MM$;V 'Q:T\,<& M$PE U[U=E?>KZ(,-(0IWU7!1%]LT)>:)XP*E**SB-^)47EIN^NE"Q4L/73QM M=?>(</?<7A56I?7&+1R!*)X#8RF@3A)0[IU7@=/O=EF.UZKS M*7(Q6!6FQ2AT;Z4P*J2]^KSYE^33[ Y'$5:>$!)%8)6^$E^WY-]^FJ%"#EJX MI$])^IF,>(H[VZ/E?VZS?"WK>'KHPJJE_L"M0B<5::#RMGN=BI?>ZA]W5^K8 M#1 ;3Q>6&*OA"L U%-5IW-976 4K@Z:\AG(&H(Q5IW%;7R&6L?XT+B_C-S^= M^;V&P@\.JYQ#ZRNL,I9!4YQX?ON3WY/[X^7NCT UC*R_P2I?$9@P8*02T 8L M,[Q('N+P#[R<+(EY9'H1-.[LDR%NBI?MU4/RC93$TAA<]Y"9P:IZ!Y8JQU"+ MQA@JK3)%82/7ZI)UD2];OHT:RP(!SQJE+#IPLD+;K%3RLU2PQ_)LATU61_)V MD.?K):W>8"?^R!2D+N\B#D3>$CFO+GV\N9^_9*?])S!] N$GBCSC+\5(> M$>B0F<&BK0-+][\QSS?E,_3 ;VZ$=90^0S:YM%P+TL$1.D/#"=940N@Y7 M&'U-@[QDWQPE1QL'("Q+:^\\[0_A=7%UL/V:LX7&JT?WXLTC5.!!#4 Z[C= ML4M)/NA_S5X&5TR)FQ]A44:"K%N97,39N8!)3,\DT+A6DAU5[;ZW0=/]*0(K M4\3#!5HU6/3IA5DXPL8.H]'9;'(?A0_<1>0)(NIQML(I>DC( "Q)48;3)W9H M.$&+;98G:_)M1?[^Y3%6 MS8J,I^FLRK,LE/HO9( [?EY@>CYPAI]PO,7UW&X:?XCI,#;"_/D#IIIU"W8G M'O:151$(6,[:'@AK.PT; "987@-.@2@>3LM:WJ-V'>CK17EHI_YC]@V=+F(& MD3JSE(-LKI<0O[2M<:(RD:R17O4JVS; M/](/"0WTB?+'@/XQPM$.;8@^39OP/0_7!Z1GI\'7OH"/'K+;("3^@[1;A?.8 M)W0&$L0[O:M@16G7H?K'Y+!Q^395:+M^ 4%S#2!*0_0\0@?8ZB#Y)92,^)"0 M]:\;#D_5N=(9P2-&!5";OI3Y-GD_ZO.P\Z^K#XN@P M\#T[L^9VDXL>S0M3+-QC3_TC8LHK'\&[)!1SYCUO!;R#1$TE7,M ZZH)=!4I5V+>BUP=3&#*UQ#D:+?+O$JV$8YNJ;: MKH^[EECU5T#54H"*6P-.W$RM1'T[$,610+U',2H!JA9[K-U:JC014SVIKNCN M /BA!H7T=245!%0_>GS:E@.I$@Q%#[/ ;8H92 "ZY5^*(B9[@IBTIY)G$!Z3:(G3C(?2DI6\*/7[]V!*7@-.&C2_$/WO M9<#K49ZGX?TV9W,V,CF[#6 XG5&\M*L=DPZ@5F(-5>>SZ.T#+NZIDM@Y]=LT M68723KGQ&5#1RU!U2YG)("[D>\A:/&PI[7L%(4#EK,:F'H*6HK[+?$(7HO!U MYW*+1@QBN4O0J4N>"Z.OJ?@WGHI_$M/;)W0=DZ.I?R]X(:L,HQ*@JK''*CY; M7$H6-76"&G\JM#U5&YF@)&W.::I+*0RHFLP8N]73U*B:4J'DKS65S?^*_)UN M (3QEN KVGP29^=XE:28R\V#9YR-G_,T2-)E& ?I;D*C"-'))UU]3Z*(%4:. M26%+._L#9@>(&BZL%-M^PS4C6LFHSAC5.:-[EG7)/Y8Y7SZH,T-E;IY(23=[ M4OQ(VD7X5!32#]UD?;3D/6U&5,%G\KFR6A9[KC3\VZ3N(A0);\. M-Z.!M[,PQW?\5@F_9ERH/8Z*2J3]#>N9'R\Q/R_DWBT6+"#'_5A6\4 T:@'J(9[ MP94,V7B;_;I49\?NRA10G0282J33R3A/4L4NCU8!=+7)<%K65T,53#W=IIB> MK[K$*YRF>%E,,D?Q9*FJ.%GGXI#QH8:\-J*8'@!865VFT M>9(&*A.A\52^INF0NOX&U7L8=5J>ZK>\D$'FD3Q"7!E<#F=L08A:48:ND]5P M'WU =3P(MO(R2YZ@0AC5Z51K8HP(96)0JID0DY PW]T2BW+ZI%49C-^JDI7: MD*O8#-JF@LM43A!+YZ0ZTL"2@N6E^7[;4"\MT094O0- ]_3255)PO/15DL[P MAA3C(QDWT#?*UNLD9DLLNF:KU@)4GSW *ILI76ZLE?G#:U2=KT)YJCL"J, W M7=TD.W29/X .TZO9AZ-]3>T2$F*8 MF&835>-(EJ(1+SZ3/BDG;8[ (#\]I,'Z.@EB,B%X")\P7521CR9C,*@%/;FN?;V(4S:U!:)FC.FR.@/ID1X;:O#5X@NJ<43/K\GGS4?.Q MD>;UGR+_PKN5*V<%AM? 67[KE4LV KD=G+F*?%\K?TWFNF(QQX'*(!@-**^' MS,T/Q6$@S0J64P"OF]X6=COF>>N2?W4RS,]BGIN"9^=HW/.<9?NG87?;6I^< M9DA> 9'+\V7SX-D0"N/PN;Y2&AN,=<3B$@6]>-.4\,QA!CQCQ_WIO74R,5T' M12@^'0DU:@!99(-628.&\@E=BT=,'17ZWJZZ]3S.=RR']X8=U8-Z)N^E#XG= M)#%_,_%F2]^,FJ[XQ3%9!1\H*P#K<:XLE%[2*RY/&5]?ZUZRHOF>E.^OL8NR M/&_R(\N=[K#S_(^=FL7OQ"NN<.B6JOJL 7DUUQ8[H7+UNF"%YM60^Z,CIRO+ MYQ715FO>(3GZ$:"O?<%+SHUKXMPB)1?WF0FTKO\@MAV2A8U<2RH>/P$[#]J. MGW&Z"#-\FX8+Z8S14=:ODZQ6%CNCL/!R<(D',4!0N9T9RKNT(IO$_/31WBF^ M5P30Q@?N#1]"^,R6\14D=F&WB)5PI,RW*WVZCGFX8860R3'Q=[!MA_3)C5R/ M?%C1L,3UL,(RZ]=)UH-YV4$4?F7.]2:)N9T\>O(DSO)TRZ_A''0:UR/?US!8 M'F+N 2A-8)QR'&6D\P82"%- =IKU *5LZ[!]Y \@;KY7LZ4\=X?C]7CLTBQY MB+D#YO<:QAU]S'3OF2L,K\0?SW&ZIJ=5^)GQ"&=5*;OPQNK< 8PU/!KMP!.K M4;P29FN7*9QE^HIYK+;5 7V%S"6L;?[IFOQ$_ES^B?R+[CZ2O_S_4$L#!!0 M ( %J0#U7UTY'CW#D "_+ P 5 =6=R;RTR,#(R,#8S,%]P&UL M[7UM<^,VLN[W6W7_@VY.U5:VZCJ3F_S[5_>SJ^ZL-QA\U0E"RUM8KN^1OW_E^5_]]__[W_^K MP_[O;__GZJISZQ!W\7/GQK>O!M[2_Z4SLM;DY\X=\0BU0I_^TOE@N1'_C7_K MN(1V>OYZXY*0L#\D'_ZY\_TWK[]_Z%Q= =K]0+R%3^^G@UV[JS#O7Y M\^=O//_)^NS33\$WMK^&-3@+K3 *=JU]^_QM^G])];^YCO?I9_Z/!RL@'8:7 M%_S\'#A__XI_-_WLY[??^/3QU9MOOWW]ZI_OAS-[1=;6E>-QW&SR55:+MU)5 M[_6[=^]>Q7_-BI9*/C]0-_O&VU=9=W8ML[\ZDO*YG@3.ST'0X67V7@QPA2WR53LNSP?S/V=E^-Z(/E73U2 MGS/VBO_U5<]G&LFZ&M=;4;+\^U<1*\":?_/FVQ_>?LL;_Z^#0N%VPS0S<+AB M?=5Y5??#UY;+49JM" D#50N2.C8EJO5J\J:#761#QNR9LT' MX^5XPX2(#9DS69.@'2CCKMM>".+,5PVWENPMFGOK_ MB9QP>T.6CNV$.C(H&SEEQ[54J'Z++8C4LX+5K>M_UM*?4J6&.C:FCY;G_!FK M9M=F< 1.IJ5#A_VX8/BH^JG31E-X1NNU1;>,3>?1A)*-M8VUCO$W9N.! M=H, ,'DH*S;4P8'W1((P_HZJ2Q5%&^K$G>\O/CNN._#8(N31>7 )#"15O8:Z MQY281F31?]ZP.48]#@3%FU)X)_C$5>*>3>(TM!PVN-1=DE9JS"C[]JVS"U&996JVISI6F*66_A#4:ZM)'BS*[HU;R8KG&!CY?*,VM9[7V5!1M M;.)Y",A_(F92^D\0$R0J?])YL-GYL*5Y$;**F%O,8BK%T&_II&S A*C35MM+ M %C/@=6;7P[ NB>LT/+2 -8[6.UVE@FP'DHKM;ED@'4/4+7=Y0-P>$,J-SQO MPWI67;HIS.P5640N&2\''C/*EINSS^/EW**/).1X,/M-@AO"^'/54![19N-B MS:(-:XI;%\OE1[)T'?,Z]NX]*V(3#]O L?['O[^V L<>+W.]U1:XR:^=,'74YTVVF< MAWB9X2S2TV%]Z.7U6U";('Q/PI6_R"U :NB+NI7F%U:ZN@&HVCB^MPXS_N3* M9=]8%!=/VC!K--:\(%$84=)=^S1,35ZVU.(3W+&"U6^\Y>6QKH[IMM,X3X5U ML#85\OH-=S>(IQJ;\-DF61?Q=;)FGT&--+^BXBOE.QIO?QFA^ZE>8YFD:J+% M3G]@EI!OV EU_(6^E@ ;:G=+HSLV-9MI[<14N]_@%AI7F'3755O%Y?4;WDCJ MXJJJU]+9K#;]P/JR[FXH"?AVC.O[D/WBH IY#HFW((NL(=YKL-=(Z(2\=.K) M\[ISQ=U^(K[(8O^9E$Q[DO7%]>V#S[O_:=7"^*\ MXM#P_X@QBO%A/_P1?ZC[$,2[EJPEUWH@;MS^'ZQ,HD,"FSJ;_'VA -B#DD!\ MWZ#B6R';B6'.QLZ4/#I!NDC=.='([8*@"A#XMYB60BHM$@-=SXLL=THV;*,I M!_ZP)!#O[S#QKI(-">9_1!8-"76W$*1+A8%@?X\)MD!")+SC@\[X[!D">+DT M$/$?4!<> AF1()^MB.LFUS<@+:\J#X3]1TS8Q7(: 'R\'[IA4PL<^UP5(/P_ MF0)_25HD!I*C'C:E4P#VI<) U-]AHBZ0$!7OOK> HKTK"M[_X(-=$ \)ZELG ML"TWZ=$M^UT@A[NB.!1RE#VG4DQ4V'\G%@6#GBL,A1QE&ZH0\<2 ]R)*#SHC MM2KBTE#(43:@*B%/C'G?"YUPRP,R1]'Z87]P>HAUN1048Y1-IT@H%&RSDP8O MY'&F,GR+):$8H^PU9<*AX-R+KUC=@;<@S[^1K0SH4E$HTBA[3*EX*%!/J,/= MK&>.K38:Y;)0L%%VEG(!4=">6\^#!9,J]F?G(*E!%U:!8H^RK02)BT(!#XVA M&S]W7-SC,05TV_,74I.NJ BE V6_J2$Z"BG=Q8+!%:3_&CH>>2VCHK(X^(X( MCP")F(; _D8/]C=PV%'VH4HQ#8']K1[L;^&PH^Q%E6)BPMYC_SFF<_^SX 9: M6!@*.5"$B)N#Q3#.F$^H_.4G"&A7JI1I0Z!&WJ')A414^F>0AVIZ5A.*- MN%VM%@X3YXD?A);[+V>C6DE6EX=BCKAQE0EZZ@/&A'=^:"%R)2H4@>*+LE>M M%.?4D'*&*;'$ZGM8 @HHR@:T2I@3XSGT^=W'RO>DY['E4E!<47:2(J%.;7BY M)W$@'/JY/X,]V%#,:E&,$\/XD3HAZT'/7Z\C+SVC$=R*"8I"X479_DG%.S'4 MLSAC!8]@><]6B-39IU@[Q+FJ'!1DE,V>6+ 3(SRAA#--V+([]N/BH09TO%R* M+*^L/!1QE+V>6E!,'UWD\R#Q9#7-E!7"<#2;B$E%/';\7A_SD,BS=LO^HAEU0% HX M3HBD3+Q30YWDK4JZ=.MXEF>S+=4^%;8 =64M* $X,91 H5&.]S\2U_W-\S][ M,V(%OD<6R5)?=L(OK )E ?$.42$N"@4??#=B*-'8$90*QH"@*!1RQ+M#@7@X MOI>)4_-N[DG>4I$A+JH!!1[Q$E$N+))_6DAXGYTG]C@+'(X'4MA0*0D%&]'FM M% T%Y/Z:T$=FU.ZH_SE>Q+])D:\H#3.3; MG^+LH<$X"N.G95G_I(<&TGI0:C"#. &"(ZV"@GV@%UE<;Z=D22AW4YB3Y_": M?>B3?%$$J [E!S6C$!B&"IK^]JHDUY#]HKU4I]5/SQZD/'W3N>KLCL3CG*?L M UY %OR_ M]U%ES03MI2)VFJ\_7N*8R_'I\?=6D%#S%C47#U:%F;1!&)&P;9 M;_8:F?[BCUV7X[3RR/_S)5Q@M4&2UO;0V*--! 9P[(43TVFM]\ MUIE1%+BSOK-M*26+82*UL(=Q]T(_M-RX)"YC(]^S]5;;5370\N+J+[C% J./ MH0GU-X2&VXG+W[_Q%GR9N>';.^D4)*^%ECL7"GK1Y*DA0.=IS+IH\6/;(;$" M,G4>5VP#?A\DS[:)B5)4P\N\6X\J$ KH7.4><)2OXG:%\-+QUN.A0D)TU+,G M#<60[TO@Y>*MAW=1-G2PB^]&,E/9?[;=B-]?J(F U<;+WEMW4, Q02>P*!M\ M!8:9\K<>,2)9SWXAK2(-,W.P_BKY!="2>W][F( V$):3+WYR4[.)]:6G\B"[PR*Y?&R&L.QKKXSJ);\6&+*K[3> MWTW'?V1GX.7>5D#.:\@JX*4NUL9<)8HYHX&_;0YB9Z]&HBIXF8V/&!-R^=$9 MRI3HHQ.N>E$0^FM"L^YNE63!:N.E1J[+FPXJ+5HVMMUB'^)>3N;=,D4J,/E\-C._A 4=7#RZE<=XC D$ G3&?J.6;.:>V$0)L8T&1S MQMM1G3LW136\],[';'T,OH,3& 7(X1R@*EYF:"T20':RP3.\)T(??-8TYOB\ M23O,7LI*^*EJSZ"=" $HEWPF13*C\Y$+-%2%3Y1*XB4.K\N$2%IT&KJ+17R#9KD3RV$+G)ZU M<<+*).[9&:BH EYN\;JD*&1'YV9.V1XCHEO((*DJBY=GO"XC8HGUUP7ODG6! M1QYY_"CJRF!*0LOQR*)O48^'NG=M.UI'+N\7VUKP9P;$Q$+JXB4YKTLT'!'T M45B636'6>7\QZ"QU2U37Q,K4?L^62PM HT[AI!R8Q@BL2 M.G9N@BASZJ'W4U2S72C<.53Y\_].%<16:Z'G>V@,09%D!C)7)Q+6Y.UK YVVH.& M&3N$PDBVY+FL)++526;5XG:_4=[:SG-UY!F9_I0'JHR=)N$($C7 ,8E(^%0G MK82=7:$9XHR=Y$I]5,UPP@K8.1::),JPN4TS2:-(JCJS6FL[^2;I,G%*.SCA M3;H)/-3."F.G5SB"(8GP)B1KW#],-%ZF?DZ^QX^)>'9B2E;\3>EY50#KZ3(K0P_!?JEH^Q#&?)Y(Y#19\.5\-SJ$OM75=8,%JIU M2 1^KOOYH)X&"0AHF .?_;0'GOW D\DL(CMDFP1"GQR;=)^=*MA9T>J2YP"Z ML/.Y(Z^3(QY?,B2="6[\M>541;SL>UY5'!E[(:PB]*MDV!\;-QE3M,L'--L& M?'2])X*G*7AI46&TC:0JG4^^KB M>)D)ZFB[3&1T%9^2)^)%D%P>Y9*F7'&6UK\E%Z%J&4T!_Y9)5A58O$NMQ)/' ML/\MYM:SDA^]QK O.8745#)8!RATDGM^$(Z7/#M6WF3,?%=Z!BRN8\PMIVK8 MJ05'Y^:.^D' +/-2YC=Y4,B8NTH5^A6BG;'/W2Y8,LW:#)BO)%6,N:M4D:@4 M&W\$$8]UT64#O+M8.Y[#N\=?*TX[+!E5JHK8]Y)J['T]@0QAK+OFCZ/]&>,X M7A8S.HH)4]7#OI[4Y0N& SI=\>7.M160^.Z$"2;*]I+9%D%Y[.M(77KD+X$CW_,/!]%"N M#0%5T?/&@]D%XX!N-/V]-NY"40PQ??$S<$*I)'L#13WT?/=U1P@,$'3>:E#6 %NM'93494N'J'/; MZNWWK=D5H.-%3,Z]L^\U6?J4[-+JD8!9=&HQLAS/HMMX^\2SN?'+0]]U8XC4 MR\\6/XJ>QA^\O3P!]F>OF4SJ=+!=LSE->ILHK(#^R("F1@AEQI\02 @YTRL4 M0W]$ '[@4R7?&8^ABJ 0)N)X*75WD59"?UA PTE"*?L9,YLE9ZG)C@$O%<# !A!D+#$WCAN%LMAA807TUPJ:(*<@ M/CH]'PE_G98-40:(51;&# MK^HP(908?;$NR,&OXD51S9AH*PV.0$B@\U5,W*XB2E3>F(@L#8;DLJ-3V#UL 3MTO)$A6P6*J2RFR>R/H;&J">RH M\V;&I9%$MNIRBN_QJ_(X-6KTQ,-]1#['?ZEI '/5SR<07 L/4]E+!GE]^DKU MT57T$&\]VB X8.X:!4&HRDV.;(O 6]!I M #TR7$VIKDC-#$4] 'LE]%#TR5$[+3ZPH61_&RX\6I997F5E- MI6U5C:#'?1\_B,388 RD8YD2MX(>^-W @&J/JY-_BPN2^@1Y4W>K^B@RJZFL@LT;[7XV5.J!FQ64G^LGF]W2.@ MV?.)_VX$/U.U(#%RS:L!N-WSB?IN!D%3%2%9W>OF6JW1UOF$F=='RE22TSU" M,RS+&SN?"/0CL#*#Y]IN<7^\.:=8\NK^USU9.G"MZGO('@E'>,;ID(COO539 M_98X-#.(9N=N%&C IQWHFJ- MNHI::/X'O"\3ZC\YC.SK[3VC8>#M$K]W[=!YBC=B@.3H-=HR9V *B2R[--1$ M#'W5VZJS27O9T>L#?@[.* ?GIMRIW+,=EQST=>XW-D;;^1IVC$EC*M(F&>B: M=D,8+[:3L.(M\N\8B15&6@D[^*-5NGPX#L80G.S^M'.+*BMB1V:0U9!>RPC5-PKL+ D,%]XD<<6W,:..$P M!M\\G5]T[LG>6&K-:>"$>@![E0GO23./-;O]2)V0W/B?)4.ZJBQZ:,E)>11A MA4YC+%SLNN;3&S]Z")>1V[55RVYY+?2HDQ-2"\'OO!_1:NW$ZU1K)-B[6^>7 MRX#!Q/,TL&DA^3<#AC]:M4O1#:,'NYS4MC?" M OI$4)8C,V,,/^(\R5,%PVJC1]DT199*!<30O3"+DZULI'["BFKH43VGTHH* ML%Z8.DPHV5C.(CM_SA[O\Q8QH F..GH":P\]UNA4"J0#[PO3K,RB3JPM-Z?\ M^LJV:43RD-:9GN3MH8/VU,4?21>WFKC9TO7P.K#6E;Z ^M M-K?: &"&O]J@ODW((KAE,&31<3R9Q.Z]*>E5O*HJ^H.J1S!3NFV'X83/:#JM MW?ITGQX12BF@+I33UDXFF^,4C-193_Q,MET4;.R@F1ZUBM5 7 -*?FMGEXV1 MKT+EK"G/6ZOX=$Z5ID-8 4IX:\>-K5CP"DQ:NEM(;4P6#$'BT_ I?[%[O+S? MGXM74S/G)GO"7CDO+_YP;K MR7))[-[#X'%LIL#Q@9:W./Q%KF225ZI\O6*[$<^$TW]FJQ[OD4S98.@OET2V MG3MU/Z#JVGZ6*/A6$(>K+U6Y=]#<.,'&#RSWCOK1)HLT]$+'B\@BO162ON=R MVEY %;O]S%DG4NR:/)W]VY5?GG)K)(9[VWY*>S/5^^5D$(PV&S<&VG(SH ?> MTJ?KA&MU4B=H U"5,NE46!,=](/#+.:/)QUGZVN9SU*A()2=]E+N:T)='>Q8 M$+RE$X%#Q[C]UE;HH\QKJ2I!&6@OTWT]!B"R&3(\,JE&OF>S_]S?_GF+BFTG MM_RN'T24J*W@\2U#Z6\_K[W>C-L$GNB*D4OE_%HRU1V4@A+6VK%J8^@+TUJ_ M;MF.3JRMO2+VIPGU0[859L"Q_WJDUAH6F0JO#D[?="Y/*?MA/+WKC@;_ZLX'X]'_[71[ M_[@?S ;\AQG[:733&0[8;VX&\]]QTJOF)=UGA$T2KTURD.[R,UGN/E>L>K)J MJ'D<4WU4Y_=*,&?:=^U*;]*;_Q)RLM=&U:HP:[1%BQ&9G:/UVJ+;\7+F/'K. MTK&Y;V$2\\1??6"BVOE;B@/3\ZYH>F;W[]]WI[]WQK>=V>!N-+@=]+JC.;-! MO?']:#X8W74FX^&@-^C/<&Q/63! 4E5)':0%G8PIP-B'UD<>T6JRBHL[+5Q, M&'Q3XO)+WHE%P^V<6EY@V8<'S/GA]OK;XG";]H?=>?^F,^E.Y[]WYM/N:-;M MQ3,]SO 2B:,>9.J:6+Y)U?W2FFNU&D$>=% *2]Y*VCB9,/[BL/'$RTH0*WXP M %\7!^!DVI]T?W_?'\UG\=)Z//^U/^UT9[/^'&D(9A'P<4K3]&%&YT^R2 /D M#Z74.00ZNF&D%37O5"^B7/63OD$6Q[)*R .T(8*+*UPU3":,U^1H(1ZOU2/T M37&$#D8?^K-Y/$)Q!F3BQ?>>A"ON.;'K/N/I?WS'"S^P'UA/ 5.D=D,X T[0 M3:T)4Z<-Y.%8D]["\-,'S831>.?[B\^.ZPY8@]XCSZ\KFSS?%H?FW7A\\W$P M'';^8JTWO["1.N^.[@;7PS[J!)H)Q1@LRJ4S76HV@Y1='-))P'C5;0=YS-:B MN)A/O!9T)HS:-'U-FB)),%B_*P[6;J\WO6=;S?X_)_W1#.O\)HV!"+(L/)8+ MF#BEE9">=R@D%2IE%,J6<;E?[>E(UVF @=GT=Y '+H#^XH,/K0!MPC">.L$G MWOM[SR8TM-A:0W1,^_K[TKG18/9;LF&]'_7ZTWF7S;UH9[*5@@!.C.35D'PP M?-8;GA:(4\Q[J#6-PFIC'Q!!Z"JZ4FC 8L+8BKT$KAZ$SPPSY?QG>Q2 ="NZ[%D:,[8=(3N_@8(7Y5(18W"SD%G <=V2[2 M(UK07E_G>PT8NT7J:FOP8\D:_-J=]G\=#V_Z MT]E?_NNG-Z]__*73_\<]FOL%]!5I,YZ++C^HS&.AM695C2:,.$N">+#I(&+" MZ/EH46H)#VU+'DP?N]-IM^Z)K>A-B-T'LLY(QD#\.(*D0I-^@EGK,E7F!2O* M8>FK"IY#Q15TWASMW#T&*=I E?Q7DLDH03!@HL^@A(/^)6'O])^$=W)N2F\KL_GK&ECS]T;S3 M_X!W$U?L/23\2U0#*Y[ML#^0U8^X"O(P4=%1BE93R&[& ($X4TJ=*M^4G$S@ M3I6=K[.F__H%^U<*UEGWGA4MG'C;R2CUXK.=S)67+"H<=^/N;%7+LN.;/1LW MRV;$%8[6)DA6CSLEH7I-@!]K-(*].O"@QZ_=\Z1W_2!TUE;UD\=IP6(Y<#IY M=&H$ AB"_X0Z/DU2OTR)[5I!$*M0#./N-;D;$MC4V>2/R:NRN.FV!,X:9@J' M=<%JR1Y>6R[/4C9;$1+V#GH#M(8Z#8 #$=')TI7,D)&X?S0/P-[.,UM7&H"6QE'VV$O5XS&P@:35 I"8UO)5Z(VD&N"8L%F#A-S.8UVKWJB5 M?(W!@;>=KY-VD79IEPA:Y;-=9)W+4FM1>@383:'#)C0DET(K+89I-=0]M*$ M#)$V_W 7#J?9*SLY.]]]=B0T"BN\%.:$ N9.+,SA*GD A]SX:\N1;# !54+]6YY<,)=C$,"Z=D/8UP]',%X3-!-. M#F#7O+*S@U(PI,XE+^KA@*7 1ED*#^2A=LGET0@>D.B-HUO&#M]H)2M(4X";8"UR:15D]J$4*YE+(()L M#KZT3"+[KBEG[)T?K:B&$9$=QV8)40%BPC 3Y021C;E2!*4J,PCR0/R24H3L M%XFWCN>$;%?W1$K=A8[/6HV]@&0A1X"(?K:1]=V7]?TVXO:KN_9IF-XAINE% M=#6CF:]@GXHTJ3--XF["!%%(/R.;%TJQM,4D-,CSP$O)1K,W3^7\*/JF7=W& MV661T0?(A)%6F:E#-MY*<;B"/#'(P^XE)8S)-"N(#^'V25+&2][=ZRW_YRWK MGT\UQJ!68]A71C72R1P!F@GC4I!=1C8RRXGV!3EFL$\L+\EF*N?5^)ALG^DD M+T+Z,,Y6?Z*MT2CV*64;268:0-F83=9X6=W]V&2,-XE[4,)6[^Z@J%7CNKO_=J_N1_V MNX MD4O)&M.-&6MN47N)&9+!?XD8TS1;;1SRP)5*VD'(8BLFY,']. M+_'#DSS?KM<*]J'_\5$#.FB92/&4V/ZCQYTI!PL&F+-TK-VM?JK.BT-';/:W M:,TFZ/PC;>I-U0D^C6V'F]6F=HAY62IH!2OV!WZ6\V2Y))<(M&7]J_@N=O"H M*0R;Q#(.$YJ$",3B/Q'ZX ;AVLEC:\&.7TZBKY//8Z?X,44\E06TE26U0AO@R M>[R\#XC0%,;)1UO])%"??C1)G]I'Q1"3E@6'B*W.O@20R)],(K(DA"&X-ZE< M^SB<$ZUU#CX(U(IW!FI%RR2\*"5+5VOY/QR^9GS29;:L&^ 3X!>ND6#&+H<9 M0L1.?Z)1_CA4G[^0*PT1.YA:?(*E_'@3WREZCT-BL8$4O_#)4,8VZ M[C@9.B]P#9!EX)E;S[D_GL8\BKX-5<*7?F,AYZ9AXXCH^CZ+-ALW]D^RW%QF MQK&W>PMLPFQQ_/MK*W!L'B6]<\V1.L677E#(.\7/[B>389\G7NH..X/1[7CZ M/@EQ9/^['W7O;P;S_DUG,AU?Q7_J7'=G@QZOF/>BOWC,7SSF+Q[S%X]Y;-(O M'O/*)\Q>/>:-JL=\_H6 +'7\E#P1+P(*0Q_4)G]XG+*<+E%,&09>WE%.%RBG Y1;B<(EQ.$2ZG M")=3A,LIPB7NOH%K^@EU;')P?D:]+:1P7,ZDC[Z]!,7)7E*JKOX=Y2\9P,G2MS".4:" M:PMIB.W,,JS._70*R(0@P1V5'KJI:V+/82"@LZ/S=D >VZ.%R\OZR1=$3 MH2'WI.]9E&[YQF3-W9;'R_F*)"D[>99+WY,&RQW5Z!E'$C< )KI"5"SNDJX. MO) P*L)@$ 0168PI_S??IHXBOII+G?]7:Z-5J'_LJK=F#^",@-E]CBM)\ ML-R(NU4ZC]Y1FJ)H]P7$TAX'J3&:<9BBBSML)^9QGZQ+YE,OWG6H&SO'^-=C MY#T[XKL\]W=R]A+<.) X)Q]9NX7S4990V@KV&>;Q8PL $@9E1UE#:2O8!Y - M4G9F]A!P"J"HAGTJV(A%E.WG@?[9[Y*%N4<>^<8!.X(X]6QB6YEP&Z=EMV*W MBP#FN/M]Z3'B_K ;1_QVI_/?.VQG,)JQS0%WW#7'4U M;P_^ O>TU6C.#"]KJM/'%L%PI/;IG;KY+*E?OM!+.VO6_[;E^M'C'$Z;X-!P. M>U(G3U%A[(,9L=8<[$"DHJ)O--)8QULF7$X>:>XD215TKTW81%S2>P4&Z"QE MZ1'W[ST<=C1-0*<\4%=Z^ZP.^KA7_UDF;_BH)W42Y,G$$L%/LREOY=*O0L\NF&D32+/$":UK?L2 MR*:T(>J*6[P" .B&]?!Q!Z49%13'-IKMD"7%!IVYG$1*VJK*8M\.M<.9&!5T MPF3OJ&@./$%E[-ND4PQ#*6ZU,Y6$/NLJ]CEXWD\F"-^3<.4O!MX326(ZY,NB M'^4.,K-YYWU__NOXIC,8?>C/YCQ;)OKJ*/%9+XO7NW.\NEX[KL.6Z*@&%1A-FG,G4Y+A@ C3$QC\-AW06 M<#2NV8P9=&NK> VBC3HHAW2XQ_[QZ-,L39'TT+QN>U\._572HQ^@ZW=<= MO\7S407QP#A:+UI.G['8_FG)U5F!BDW/T[M*0EQK*>TF%:]5/Q4UEU>81W9?J MLHV\;",OV\C+-O*RC;QL(R_;R,LV\GRVD6RIG^7<5>UTBN5>TI92" /ZSF?. MVAXO<['RH&3>H!-+2>H3.071X<< MECF';8T0X IYVL4WSB :./SQEB2W:.@G!Z430FT.FRSK : JMHOH\6QH((1N MC0[3P[ZW>&:P<'O#A!0;)UD=[&5Q$\9*C0DZ;3W7"H+Q\F.\Y@_'=.H\KL)Q M% :AY?'<&F+RU#6Q)_PF*(3B@TYDG#=/]!Q 6BA?!CN92!/DE&4V*S+LUO&< MD%RYSA-9,./--M4\7W;J0"[SAWXG\X>^'8P&\_[5":_2G- M'XCL%GWG^XO/CNLR2DLB:X2(:3:#G34D87I8130X58BZ#3.VMK48%B8+44N- M?YDMZ6/)1)49AM4V@UM]C2X0"Q,6_\I:TL_K[7OKWSZ-9W[Y*:%6(R^?X++, MZ%?2DM[N^SJRULK31NV&S*"[AIK#^:X6'/O8,DLT%V<0X/<6*V>CO#V35L(^ MUJFIQ,6=C!H7]$W,G%H+LK;H)WX3%?_ Q5*RIZB&?1#4#'\@;- 9C*-;2U(J M^)-6PCX(:H8] "[HW$W8GMM3LU4HAGV0T P_E;*C,Z)I NM8O=9>"&K0ZIEH MZ"3B*=X&5-=$OJ?3V>["5XMF/0THZ6C7MJ-U%*>?ZJY]&J8>@+4(%;9E\)KR M"(X5T)G,NO2E E4]@U>81[#9_KL% V]!EOJ&E->%535X\2@D!BX=)C=P*PF0 MYU@SV=H58DO\M6PGZS%:;0$!TNB80(QMP#%,-6@#&W#X*O5M]VQ)=BDC\P2# MU#9XUZ":R73@.?=@Z-PQ?L1C1_-6)$TU%HR7.G?.WWTKO7.^G]]/^YWN^_%T M/OA7E[]'T>G_<](?S?HS_O?+-33B-;1L05[6BRGAV^T%?W'YEHE@N;\32W*P MT$CCR!O:)FZL&P09?2+1DV7$C-/\,W&?R'O?"U?U3C9 [6)OBD^O)R)LSTQ% MN';//_M-:<:N.>Q]]>D5HH#D.>H!^[+$WZEV@]A;>21=R*/9TKY0KU?=94BH MC&C>YG%-8N_ZCZ+Z>/'-'_JG."QM[:2@Y8%W MDW?C\MY!P(*?]#;CHH']B( M65'5>PE;*1@V+^_?[$_HD _C)M:6>Q1S MQ[581LL%Y#.45L)\M"1A*7O'&/)\EZH>LF$%T%/Y3HD*"'3C^M&GGP@->OZ: MCZATN*;/3Z=]33*>V"H&]5O"-L#ZI-9%"YWF6!O[ZXWK;TGV<%Q9*X%,UVH, M^YRJY@BNAQDZWS,K$;7_;#L!F5O/J?A*.ZRLB'W&I,\C$ MTSFK,FL=/F*T= M$.GSI#-9GN%90;:(#?CK3Q[/34'39?O4"3Y)5[)O12O96?+XTZC7'\VGR94S M^\5T,/L->SW+9>+N(Q_E4KV@5U9#"I?)T\1XJXI5%YE58,X#0,;+@^X( W99>4EQ9 8$H):0ETC03E+3GNOP];XT MC6FA#-H.5XY/^3:N4K:VLIK%W[H&X'B-GA>Q'H[7)\2Q!\"QAQ[P5@_'W@EQ MO '@>*.)XX^&X'AS0AS[ !S[FCC^9 B._9/@^(%M*WTJGV<*9:#S3/.G,KI M5@K7*I#RB:90!@HDOH6L%*Y5(.4S3:$,%$C\H5TI7*M RJ>:0ADHD.\, ?(T M3>_->>!K&R/ M5NHD--NLL*)Q2[*R @JRRRJP0+=^LVBS<9T:G"DKFK> 4)(&! .=M%+_]N\? MO=8PB >UD'WNU:X]*DM8@4$%48CA++/0MS_=\6=SNG;H//&7CV1^@-_)(EIF M\W'OM\[=M#N:=[J]^>##8/X[MA?@OK/V I]D3XH M"' 3/+9=Q/>'XA[E^YQ[7/9Z6^IT][-%%^,-+QB,_/A!(+(81=SV,/7AI25+ MTM8^B&P9FE&KJI>2VF.GMO/RAE#'7\Q"BX8%%^8FC@+B3EZKI;X62!T;KV#@ M3>)>,@P^Q!C(TE*V^TGL=6&SNMD^7H:L7QH;?>G/MSY=$@?#5JHZ@!T(9;;Q MA-&G;TS?)<;4(X]Q&-<1AA1=U3^<= U0_37L*# CE5A&S!>ML:8L7/]X@Q\7 M9Z3F2O!J9/7:]XH*;,2FFP]8QWM,%D;R9!+?0[?>'_JS^6!TUYGTIX/Q#7I> MB)4.LQ MS;S+?M_SO9B;R'+GA*[?M#D+W_3"C/[@!YW?T4 M'7BYF_S3T?*)]-:^=C+W>:W0TM+_GK'SAF#((C(XHA5P.X8^H2= M>%D;=0P$SV76#[0&7$LS?Y.=P$[?C&,VFZ?1?-55B-Q_WCB).\I.[O9F\,J/ M83]69>0,+J'%?)53#;,*X9!,IG9/T-(J&&TW:Q**K\G\G#U9L]Q$='?.GEPM MQ'_<"9AT7V8;:[2%EERB56VJ#>KYWT >-X@2./!MHE8_L./:3+6(-.FBD#@LY>0FZ>L3$E,,%.#%)@B11 M.@/5]S.Y_L*$\H6L.,2RGVC% >X 5'=?V/U7L_R] (]K?AIY51KML+=1?RCY M6W,?ZZOK[JQ_T^F-W_-7^Y('3XQY$_7B:GU@[O;^]K6/^Q3OK#3X"3.2O[1C MMYI#"?^YE]I&>*A^%J:)MLW0H\;'7E-3X;#UEVDT="D14YG7JU#LRV"X('0[ M+]J:(**B#$CA#]]:Z QP]PJZYU0UH0!^]U:Q^'AYI5!/ZQ+;/U9+NXIMC MM((Y?P\T_W>^LA[YX>\DG!+;?_2+ZRO'0_#[ :I^\2=LA< M:QJ,3K,9-@YRQ&=("%J[QJR9LS(3#%CM,_%;RZ$?+#\RCH+^?Z)]CFG%#>R/I1O87[O3_J_CX4U_ M.OO+?_WTYO6/OW3Z_[C/IYE&OX--!%3?J1;+H=^1\J.UZVW/M8( ?NM9KF3& M&7,U"^)[R;(<^#>-<6_2OI7L2$4F_>KB9O !T+-B*OUJ<5JZM MHF*.$_;2G M@_WPQYS;I?%RP SMD[.(+%=P8'0UB4=JYBM-EX*,3KF*O!#X-KIS- MW.][(9]:1#=K50*I&D%F3A0GB3508 M[0BY#HZ'3,C$,F5GP(",EY9Y"RMW0)!4.3N[IA8)_['77)>4#XI5E#6$$Y6> M229\4R[LV:9L[7MQEY3/A96+8E^%B?6H]&R10$QT8\6=!,;+W'Y8;J@$Q0T9 M$-I&2B .^M.'>1^/KL[4;CR*?<>Z*[Y M,[:RFU9H ]B/[ M)##-E76Q'6V.H%."!3YM[?@[M?>VK X-,A M 0./J5?$]XK5!C[3;=R_+I,'/6U0'X?):9I $43\A5U5B M89^/I\9:=+@M?, M#F\X)36Q;N)J^0=!@6CI?"SU]DM[,:9Q'[J/CS0^Z3A,U9'K&>NMVO@VU#;: M?94>GPU*;(Y!G$4/ ?E/Q-KK/Q&H8?S^VY+/Y/WUK/^/^_YHWNE_Z#=I(8\_ MCBA(J$Z((JZ!'">MRH92*&>&JY$*?U$XM#%^E+L>E=97$@J&IGE.5BN1"/PA M=IZ374]F-O$LMJ$1YSD1%#T'V,6]1TEMDG7AW@LVQ':6#EG(DIA(BN.G*Y$J M4!Y_L1"M^#0"*;CU*;&M0.S0F.MZL2QFUA*E"E5 7RTK^CW&A/H;0L,M?Q<@ MY"LXMO_=)#ME]4LIH,KG8*)TY$'/5R+L)<1O&U39#,HT5!/*8X/.W(*=Z##> M_4H#_0^+8/LQ:FA3?H]8):>YQNR.^D$=.Y;6PWXE1+@VA^K]@?Q:._+T+_P? M/,TY^\W_!U!+ 0(4 Q0 ( %J0#U7GAQFL5 @ %' * M " 0 !E>#,Q+3$N:'1M4$L! A0#% @ 6I /52$M0=Q," 4T@ M H ( !? @ &5X,S$M,BYH=&U02P$"% ,4 " !:D ]5 MQEM^UZP$ #E'P " @ 'P$ 97@S,BYH=&U02P$"% ,4 M " !:D ]56[\ ^,,: 0 !*0T # @ '"%0 9F]R;3$P M+7$N:'1M4$L! A0#% @ 6I /5=,;*P$90P PDP ! M ( !KS ! &9O&UL4$L! A0#% @ 6I /50R/MM33(@ VQD" M !4 ( !+)@! '5G&UL4$L%!@ 0 * H :0( (A/ @ $! end