<SEC-DOCUMENT>0001706524-25-000023.txt : 20250321
<SEC-HEADER>0001706524-25-000023.hdr.sgml : 20250321
<ACCEPTANCE-DATETIME>20250321165758
ACCESSION NUMBER:		0001706524-25-000023
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20250318
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant
ITEM INFORMATION:		Unregistered Sales of Equity Securities
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20250321
DATE AS OF CHANGE:		20250321

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			urban-gro, Inc.
		CENTRAL INDEX KEY:			0001706524
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-MACHINERY, EQUIPMENT & SUPPLIES [5080]
		ORGANIZATION NAME:           	07 Trade & Services
		IRS NUMBER:				465158469
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39933
		FILM NUMBER:		25761378

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>ugro-20250318.htm
<DESCRIPTION>8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9a04c5d8-8b23-493a-aecc-94324829fd92,g:f616868c-6044-4ada-8e55-1f56a2ab8be8,d:d2838d41939646e98604840b9f36e310-->
<html xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>ugro-20250318</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" id="f-22">false</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-23">0001706524</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="ugro-20250318.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001706524</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-06-26</xbrli:startDate><xbrli:endDate>2024-06-26</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="id2838d41939646e98604840b9f36e310_1"></div><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">8-K</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CURRENT REPORT</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934</span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date of Report (Date of earliest event reported):</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-2">March 18, 2025</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-3">URBAN-GRO, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.816%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.958%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-4">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-5">001-39933</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-6">46-5158469</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(State or other jurisdiction<br/>of incorporation)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Commission<br/>File Number)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(IRS Employer<br/>Identification No.)</span></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.888%"><tr><td style="width:1.0%"/><td style="width:49.040%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.199%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-7">1751 Panorama Point</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine2" id="f-8">Unit G</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-9">Lafayette</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-10">Colorado</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-11">80026</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Zip Code)</span></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-12">(720)</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-13">390-3880</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Not applicable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Former name or former address, if changed since last report)</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</span></div><div style="margin-top:10pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.333%"><tr><td style="width:1.0%"/><td style="width:2.516%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:95.284%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:WrittenCommunications" format="ixt:fixed-false" id="f-14">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:SolicitingMaterial" format="ixt:fixed-false" id="f-15">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementTenderOffer" format="ixt:fixed-false" id="f-16">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:PreCommencementIssuerTenderOffer" format="ixt:fixed-false" id="f-17">o</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.666%"><tr><td style="width:1.0%"/><td style="width:38.293%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:38.295%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Title of Each Class</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-18">Common stock, par value $0.001 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-19">UGRO</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-20">The Nasdaq Stock Market LLC</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Emerging growth company </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-21">&#9744;</ix:nonNumeric></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="id2838d41939646e98604840b9f36e310_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:10pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.01.&#160;&#160;&#160;&#160;Entry into a Material Definitive Agreement.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As previously reported, on December 12, 2023, UG Construction, Inc. d/b/a Emerald Construction Management, Inc. (&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">UG Construction</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;), a wholly owned subsidiary of urban-gro, Inc. (the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;), entered into (i) an interest only asset based revolving loan agreement (the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Loan Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;) with Gemini Finance Corp. (&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Lender</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;) pursuant to which Lender extended to the Company a secured line of credit in an amount not to exceed $10,000,000, to be used to assist UG Construction and the Company with cash management, and (ii) a Secured Promissory Note - Revolving issued by UG Construction to the Lender (the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Promissory Note</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;).   Pursuant to the Promissory Note, each draw is due and payable on or before 180 days after such draw is funded to UG Construction; subject to a mandatory pre-payment upon UG Construction&#8217;s receipt of payment for any invoice previously submitted and approved for financing by the Lender.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 18, 2025, UG Construction entered into an amendment to the Loan Agreement and Promissory Note and waiver with the Lender (the &#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Amendment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;). Pursuant to the Amendment, the Lender waived any potential or perceived events of default arising under certain circumstances, which events did not constitute specified events of default under the Promissory Note or the Loan Agreement. </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to the Amendment, the Promissory Note was amended to provide that (i) the term during which the Lender may consider advances under the Loan Agreement has been extended to January 1, 2026, and (ii) the interest applied on the outstanding principal amount of the Promissory Note will accrue interest at a monthly rate of 1.75%, and all accrued by unpaid interest shall be paid to the Lender on the first business day of each month for the prior month.  The Amendment also amended the Loan Agreement to require monthly reporting of certain accounts receivable and to include a covenant that such accounts receivable equal or exceed 125% of the sum of the total amount drawn down under the Promissory Note, plus outstanding interest, as of the applicable measurement date. In connection with the execution of the Amendment, the Company issued to the Lender, as an amendment fee, one hundred and fifty thousand (150,000) shares (the &#8220;Fee Shares&#8221;) of the Company&#8217;s common stock, par value $0.001 per share.  </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The foregoing description of the Amendment does not purport to be complete and is qualified in its entirety by reference to the full text of the Amendment, a copy of which is filed as Exhibit 10.1 to this Current Report on Form 8-K and is incorporated by reference herein.</span></div><div id="id2838d41939646e98604840b9f36e310_549755813975"></div><div style="margin-bottom:10pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.03 Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The information set forth above in Item 1.01 relating to the Amendment is incorporated by reference herein.</span></div><div id="id2838d41939646e98604840b9f36e310_549755813983"></div><div style="margin-bottom:10pt;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.02 Unregistered Sale of Equity Securities.</span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The information set forth above in Item 1.01 relating to the issuance of the Fee Shares pursuant to the Amendment is incorporated by reference herein in its entirety. The issuance of the Fee Shares was not registered under the Securities Act or the securities laws of any state, and the Fee Shares issued pursuant to the Amendment were offered and sold in reliance upon the exemption from registration afforded by Section 4(a)(2) under the Securities Act and Regulation D promulgated thereunder and corresponding provisions of state securities laws, which exempt transactions by an issuer not involving any public offering. The Lender is an &#8220;accredited investor&#8221; as such term is defined in Regulation D promulgated under the Securities Act. This Current Report on Form 8-K shall not constitute an offer to sell or the solicitation of an offer to buy securities, nor shall such securities be offered or sold in the United States absent registration or an applicable exemption from the registration requirements and certificates evidencing such shares contain a legend stating the same.</span></div><div id="id2838d41939646e98604840b9f36e310_13"></div><div style="-sec-extract:summary;margin-top:12pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9.01.&#160;&#160;&#160;&#160;Financial Statements and Exhibits.</span></div><div style="margin-top:12pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(d)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:1.28pt">Exhibits.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:13.205%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.355%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit Description</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex101ablamendment031825.htm">Loan Agreement Amendment and Waiver, dated, March 18, 2025, between UG Construction and Gemini Finance Corp.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (embedded within the Inline XBRL document)</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="id2838d41939646e98604840b9f36e310_16"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">SIGNATURES</span></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.761%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.289%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">URBAN-GRO, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date: March 21, 2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">/s/ Bradley Nattrass</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Bradley Nattrass</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairperson of the Board of Directors and Chief Executive Officer</span></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex101ablamendment031825.htm
<DESCRIPTION>EX-10.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2025 Workiva -->
<title>Document</title></head><body><div id="ifaab10a634f04fc5916c432fa5fe2b0f_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">FIRST AMENDMENT TO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">LOAN DOCUMENTS AND WAIVER</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">THIS FIRST AMENDMENT TO LOAN DOCUMENTS AND WAIVER (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Amendment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;) is dated as of March 18, 2025, and is effective as of March 1, 2025 (the &#8220;Effective Date&#8221;), and is by and between GEMINI FINANCE CORP., a California corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Lender</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;), and UG CONSTRUCTION, INC. D&#47;B&#47;A EMERALD CONSTRUCTION MANAGEMENT, INC., a Colorado corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Borrower</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;). Capitalized terms used herein but not otherwise defined herein shall have the respective meanings assigned to such terms in the Loan Agreement referred to herein below.</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%;text-decoration:underline">W I T N E S S E T H</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">&#58;</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">WHEREAS, Lender and Borrower have entered into a certain financing arrangement pursuant to the following documents between Borrower and Lender all dated as of December 12, 2023&#59; the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;, the Secured Promissory Note &#8211; Revolving (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Note</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;), the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Security Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221; and the Continuing Guaranty between Borrower&#8217;s parent corporation, urban-gro, Inc. and Lender (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Guaranty</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;, collectively, the Loan Agreement, Note, and Security Agreement referred to as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Loan Documents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;)&#59;</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">WHEREAS, pursuant to the terms of the Note, an Interest payment was owing on February 28, 2025 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">February 2025 Interest Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;), and Borrower has requested an extension on the February 2025 Interest Payment until the earlier of (i) March 31, 2025, or (ii) the closing of a debt or equity capital raise of $500,000 or more (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Capital Raise Event</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;)&#59;</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">WHEREAS, Borrower has requested an extension of the Loan draw-down date to January 1, 2026&#59; </font></div><div style="margin-bottom:8pt;padding-right:-9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">WHEREAS, the Borrower is or may be in default under certain of the terms and conditions of the Loan Agreement or Loan Documents and has requested that the Lender waive compliance with such defaults, and the Lender is willing to provide such waiver, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%;text-decoration:underline">BUT ONLY</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%"> upon the terms and conditions set forth herein&#59; and </font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">NOW, THEREFORE, in consideration of the premises set forth above, the terms and conditions contained herein, and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the respective parties hereto hereby agree as of the Effective Date as follows&#58;</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:9.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">Capitalized terms used in this Agreement which are defined in the Loan Agreement shall have the same meanings as defined therein, unless otherwise defined herein.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:9.75pt;text-decoration:underline">Waiver and Reservation of Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">The Lender hereby waives any Events of Default under the Loan Agreement or Loan Documents that arose or may have arose as a result of (i) Borrower&#8217;s failure to make a timely February 2025 Interest Payment, or (ii) any failure of the Borrower to maintain Eligible Accounts (defined below) in excess 125% the sum of the Draw Down Amounts plus any outstanding Interest under the Note, for any dates prior to April 15, 2025 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;text-decoration:underline">Stated Defaults</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;).  This waiver is limited to the Stated Defaults and is not, nor shall it be construed as, a waiver of any other Event of Default under the Loan Agreement or Loan Documents, now existing or hereafter occurring.   Nothing in this paragraph shall be construed to be an amendment of any provision of the Loan Agreement or Loan Documents and, except as otherwise expressly provided in this Agreement, all of the provisions of the Loan Agreement and Loan Documents remain in full force and effect. The Lender expressly reserves the full extent of its rights under the Loan Documents and applicable law in respect of any default or Events of Default other than the Stated Defaults under the Loan Documents existing on the date hereof, and any default or Events of Default existing under the Loan Documents occurring on or after the date hereof.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:9.75pt;text-decoration:underline">February 2025 Interest Payment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">. Subject to the conditions to effectiveness set forth in Section 6 below, notwithstanding anything set forth in the Note or Loan Documents, the Lender hereby extends the date for the Company to pay the February 2025 Interest Payment until the first of the following to occur&#58; (1) March 31, 2025&#59; or (2) the closing of a Capital Raise Event.  </font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:9.75pt;text-decoration:underline">Amendment to the Note</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">. Subject to the conditions to effectiveness set forth in Section 5 below, the opening recital paragraph to the Note is hereby amended and restated as follows&#58;</font></div><div style="padding-left:18pt;text-align:justify"><font><br></font></div><div style="margin-bottom:8pt;padding-left:36pt;padding-right:36pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">FOR VALUE RECEIVED, UG Construction, Inc. dba Emerald Construction Management, Inc. (the &#8220;Borrower&#8221;) promises to pay in lawful money of the United States to the order of Gemini Finance Corp. (&#8220;Lender&#8221;) on or before one hundred eighty (180) calendar days after each Draw Down Date (as defined below), each a &#8220;Maturity Date&#8221;, an amount not to exceed the principal sum of TEN MILLION DOLLARS ($10,000,000), and to pay interest to the Lender on the outstanding principal amount of this Promissory Note in accordance with the provisions hereof. All requests by Borrower for advances hereunder shall be in writing and submitted to Lender not later than January 1, 2026. The Lender in its sole discretion may accept or reject any request by Borrower for advances hereunder.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:9.75pt;text-decoration:underline">Amendments to the Loan Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">. Subject to the conditions to effectiveness set forth in Section 7 below, the Loan Agreement is hereby amended as follows&#58;</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:23.8pt;text-decoration:underline">Section 2.02(a) Interest&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%"> Section 2.02(a) Interest is hereby amended and replaced with the following paragraph&#58;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">.  Interest shall be applied on the outstanding principal amount of the Promissory Note and accrue daily at a monthly rate of one and seventy-five hundredths percent (1.75%).  The Borrower shall pay to the Lender any and all accrued but unpaid interest hereunder on the first business day of each month for the prior month.  </font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:23.18pt;text-decoration:underline">Section 5.01(a) Reporting Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#58; Section 5.01(a) of the Loan Agreement is hereby amended by adding a new subsection (v) in numerical order to such section, as follows&#58; </font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(v) &#160;&#160;&#160;&#160;Commencing on April 15, 2025 and not later than the 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:124%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%"> of every month thereafter, the Borrower shall submit a calculation to the Lender of its accounts receivable owing from  Lender approved non-cannabis construction invoices of the Borrower (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;text-decoration:underline">Eligible Accounts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;), which such Eligible Accounts shall be calculated as of the 10</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:124%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%"> day of each such month (except for the initial month which shall be calculated as of April 15, 2025) (each such date, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;text-decoration:underline">Measurement Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;).  Each such calculation of the Eligible Accounts shall be submitted by the Company with a certification as to compliance with the covenant set forth in Section 5.01(f).  </font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:23.8pt;text-decoration:underline">Section 5.01 Affirmative Covenants</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#58;  Section 5.01 of the Loan Agreement is hereby amended by adding new subsections (f), (g) and (h) in alphabetical order to such section, as follows&#58; </font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(f) Commencing on April 15, 2025, and on every Measurement Date thereafter, the total Eligible Accounts of the Borrower as of each such Measurement Date shall equal or exceed 125% of the sum of the Draw Down Amounts plus any outstanding Interest owing under the Note.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(g)&#160;&#160;&#160;&#160;Any money received by Borrower from an account receivable that is included in the Eligible Accounts shall be deposited in the Borrower&#8217;s account at Citywide Bank and may not be transferred to any other bank without the prior approval of the Lender. Nothing in this Section 5.01(g) removes or releases the Borrower&#8217;s obligations under Section 2.04 of this Loan Agreement.</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(h)&#160;&#160;&#160;&#160;The Borrower&#8217;s parent corporation, urban-gro, Inc., shall grant Lender view only access to the Borrower&#8217;s deposit accounts at Alpine Bank while the Loan remains outstanding.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:9.75pt;text-decoration:underline">Amendments to the Note</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">. Subject to the conditions to effectiveness set forth in Section 7 below, the Note is hereby amended as follows&#58;</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:23.8pt;text-decoration:underline">Section 3(a) Interest.&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%"> Section 3(a) Interest is hereby amended and replaced with the following paragraph&#58;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(a)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;text-decoration:underline">Interest</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">.  Interest shall be applied on the outstanding principal amount of the Promissory Note and accrue daily at a monthly rate of one and seventy-five hundredths percent (1.75%).  The Borrower shall pay to the Lender any and all accrued but unpaid interest hereunder on the first business day of each month for the prior month.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:9.75pt;text-decoration:underline">Conditions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">. The effectiveness of this Amendment is subject to the satisfaction of the following conditions&#58;</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:23.8pt">Lender shall have received a copy of this Amendment executed by Borrower and Lender&#59;</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:23.18pt">Lender shall have received payment in full of the Amendment Fee (as defined below)&#59; and</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:23.8pt">All proceedings taken in connection with the transactions contemplated by this Amendment and all agreements, documents, instruments and other legal matters incident thereto shall be satisfactory to Lender and its legal counsel.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:9.75pt;text-decoration:underline">Release</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">In consideration of the agreements of Lender contained herein and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, Borrower, on behalf of itself and its successors, assigns, and other legal representatives, hereby absolutely, unconditionally and irrevocably release, remise and forever discharge Lender, its successors and assigns, and its present and former shareholders, affiliates, subsidiaries, divisions, predecessors, directors, officers, attorneys, employees, agents and other representatives (Lender and all such other Persons being hereinafter referred to collectively as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Releasees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221; and individually as a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Releasee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;), of and from all demands, actions, causes of action, suits, covenants, contracts, controversies, agreements, promises, sums of money, accounts, bills, reckonings, damages and any and all other claims, counterclaims, defenses, rights of set-off, demands and liabilities whatsoever (individually, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Claim</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221; and collectively, &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Claims</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;) of every kind and nature, known or unknown, suspected or unsuspected, at law or in equity, which Borrower or any of its successors, assigns, or other legal representatives may now or hereafter own, hold, have or claim to have against the Releasees or any of them for, upon, or by reason of any circumstance, action, cause or thing whatsoever which arises at any time on or prior to the date of this Amendment, including, without limitation, for or on account of, or in relation to, or in any way in connection with this Amendment, the Loan Agreement, or any of the Loan Documents or transactions hereunder or thereunder </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">other than Claims caused by or resulting from the willful misconduct, bad faith or gross negligence of the applicable Releasee.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">Borrower understands, acknowledges and agrees that the release set forth above may be pleaded as a full and complete defense and may be used as a basis for an injunction against any action, suit or other proceeding which may be instituted, prosecuted or attempted in breach of the provisions of such release.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:40.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">Borrower agrees that no fact, event, circumstance, evidence or transaction which could now be asserted or which may hereafter be discovered shall affect in any manner the final, absolute and unconditional nature of the release set forth above.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:9.75pt;text-decoration:underline">Amendment Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">. Borrower hereby agrees to issue to the Lender as a non-refundable amendment fee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Amendment Fee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;) One Hundred and Fifty Thousand (150,000) shares of common stock of the Borrower which shall be issued on the date hereof (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8221;).  In connection with the issuance by the Borrower of the Shares to the Lender&#58;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:5.8pt">Lender hereby represents and warrants to the Borrower that it is acquiring the Shares for its own account, not as nominee or agent, and not with a view to, or for resale in connection with, any distribution or public offering thereof within the meaning of the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;)&#59;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:5.18pt">Lender understands that (i) the Shares have not been registered under the Securities Act&#59; (ii) the Shares are being issued pursuant to an exemption from registration, based in part upon the Borrower&#8217;s reliance upon the statements and representations made by Lender in this Amendment, and that the Shares must be held by Lender indefinitely, and that the Lender must, therefore, bear the economic risk of such investment indefinitely, unless a subsequent disposition thereof is registered under the Securities Act or is exempt from such registration&#59; (iii) each certificate or book entry representing the Shares will be endorsed with substantially the following legend until the earlier of (1) the Shares have been registered for resale by Borrower, provided that Borrower is under no obligation to effect such registration, or (2) the date the Shares are eligible for sale under Rule 144 under the Securities Act&#58;</font></div><div style="margin-bottom:12pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">THIS SECURITY HAS NOT BEEN REGISTERED WITH THE SECURITIES AND EXCHANGE COMMISSION OR THE SECURITIES COMMISSION OF ANY STATE IN RELIANCE UPON AN EXEMPTION FROM REGISTRATION UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE &#8220;SECURITIES ACT&#8221;), AND, ACCORDINGLY, MAY NOT BE OFFERED OR SOLD EXCEPT PURSUANT TO AN EFFECTIVE REGISTRATION STATEMENT UNDER THE SECURITIES ACT OR PURSUANT TO AN AVAILABLE EXEMPTION FROM, OR IN A TRANSACTION NOT SUBJECT TO, THE REGISTRATION REQUIREMENTS OF THE SECURITIES ACT AND IN ACCORDANCE WITH APPLICABLE STATE SECURITIES LAWS. THIS SECURITY AND THE SECURITIES ISSUABLE UPON EXERCISE OF THIS SECURITY MAY BE PLEDGED IN CONNECTION WITH A BONA FIDE MARGIN ACCOUNT OR OTHER LOAN SECURED BY SUCH SECURITIES.</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">The Borrower will instruct any transfer agent not to register the transfer of the Shares (or any portion thereof) until the applicable date set forth in clause (iii) above unless the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">conditions specified in the foregoing legends are satisfied, or other satisfactory assurances of such nature are given to the Borrower&#59;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:5.8pt">Lender has such knowledge and experience in financial or business matters that it is capable of evaluating the merits and risks of the investment in connection with the receipt of the Shares. Lender has, in connection with its decision to acquire the Shares, relied only upon the representations and warranties contained herein. Further, Lender has had such opportunity to obtain additional information and to ask questions of, and receive answers from, the Borrower, concerning the terms and conditions of the investment and the business and affairs of the Borrower, as Lender considers necessary in order to form an investment decision&#59;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:5.18pt">Lender is an &#8220;accredited investor&#8221; as such term is defined in Rule 501(a) of the rules and regulations promulgated under the Securities Act&#59;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:5.8pt">Lender is not acquiring the Shares as a result of any advertisement, article, notice or other communication regarding the Shares published in any newspaper, magazine or similar media or broadcast over the television or radio or presented at any seminar or any other general solicitation or general advertisement&#59;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:7.02pt">Lender understands that nothing in this Amendment, or any other materials presented to Lender in connection with its acquisition of the Shares, constitutes legal, tax or investment advice. Lender has consulted such legal, tax and investment advisors as it, in its sole discretion, has deemed necessary or appropriate in connection with its acquisition of Shares&#59;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:5.18pt">Lender acknowledges that it has independently evaluated the merits of the transactions contemplated by this Amendment, that it has independently determined to enter into the transactions contemplated hereby, that it is not relying on any advice from or evaluation by any other person&#59;</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:5.18pt">Lender acknowledge and agree that he&#47;it has had the opportunity to consult its own independent legal, tax, accounting and other advisors and Lender&#8217;s tax and other economic consequences to itself of the purchase, receipt or ownership of the Shares being acquired by Lender hereunder, including the tax consequences under federal, state, local and other income tax laws of the United States or any other country, and the possible effects of changes in such tax laws&#59; and</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:7.63pt">Lender is not relying on the Borrower or any of its affiliates or any of their respective employees, agents, representatives or advisors with respect to the legal, tax, economic and related considerations of an investment in the Shares.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:4.25pt;text-decoration:underline">Governing Law</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">. THE VALIDITY, INTERPRETATION AND ENFORCEMENT OF THIS AMENDMENT SHALL BE GOVERNED BY, AND CONSTRUED IN ACCORDANCE WITH, THE INTERNAL LAWS AND DECISIONS OF THE STATE OF CALIFORNIA, WITHOUT REGARD TO CONFLICT OF LAWS PRINCIPLES.</font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:4.25pt;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">. Section headings in this Amendment are included herein for convenience of reference only and shall not constitute a part of this Amendment for any other purpose.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:4.25pt;text-decoration:underline">Counterparts</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">. This Amendment may be executed in any number of counterparts and by the different parties hereto in separate counterparts, each of which when so executed and delivered shall be an original, but all of which shall together constitute one and the same instrument. Any such counterpart which may be delivered by facsimile transmission or electronic mail shall be deemed the equivalent of an originally signed counterpart and shall be fully admissible in any enforcement proceedings regarding this Amendment.</font></div><div style="margin-bottom:8pt;padding-left:9pt;padding-right:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:124%">&#91;Signature page to follow&#93;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">IN WITNESS WHEREOF, the parties hereto have caused this Amendment to be duly executed and delivered by their proper and duly authorized officers as of the date first set forth above.</font></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%;text-decoration:underline">BORROWER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">&#58;</font></div><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">UG CONSTRUCTION, INC. dba EMERALD CONSTRUCTION MANAGEMENT, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">a Colorado corporation</font></div><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font><br></font></div><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">By&#58; __</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:124%;text-decoration:underline">s&#47;Bradley Nattrass</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">___________________</font></div><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">Name&#58; Bradley Nattrass</font></div><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">Title&#58;  CEO</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%;text-decoration:underline">LENDER</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">&#58;</font></div><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:124%">GEMINI FINANCE CORP.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">, a California corporation</font></div><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font><br></font></div><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">By&#58; __</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:124%;text-decoration:underline">s&#47;Steven Winters</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">_____________________</font></div><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">Name&#58; Steven Winters</font></div><div style="margin-bottom:8pt;padding-left:2.77pt;padding-right:2.77pt;text-align:justify;text-indent:2.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">Title&#58; President and CEO</font></div></td></tr></table></div><div style="margin-bottom:8pt;text-align:justify;text-indent:2.65pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:8pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>ugro-20250318.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9a04c5d8-8b23-493a-aecc-94324829fd92,g:f616868c-6044-4ada-8e55-1f56a2ab8be8-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:UGRO="http://urban-gro.com/20250318" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://urban-gro.com/20250318">
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ugro-20250318_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="ugro-20250318_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://urban-gro.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>ugro-20250318_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9a04c5d8-8b23-493a-aecc-94324829fd92,g:f616868c-6044-4ada-8e55-1f56a2ab8be8-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_dei_SecurityExchangeName_97a6797c-0002-479f-a0b8-bd29e2dd7c0a_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_3ded4cb9-2d05-4af2-b8cd-203b4d2e4646_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_WrittenCommunications_d479a53f-8484-46c2-bd51-ddf32b85f3b1_terseLabel_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:label id="lab_dei_WrittenCommunications_label_en-US" xlink:label="lab_dei_WrittenCommunications" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_WrittenCommunications" xlink:to="lab_dei_WrittenCommunications" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_a054dc1d-57f1-40fb-8776-b1a19d926fe9_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_8dec996e-6438-4c67-bc4a-b7c7243adac9_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_23279ae7-2d67-4093-945e-b7095d007e2c_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_d9a56889-9983-46e9-90ee-af8eb8ed6467_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_b192d519-245c-4165-8d36-4833f58fdb65_terseLabel_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementIssuerTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementIssuerTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementIssuerTenderOffer" xlink:to="lab_dei_PreCommencementIssuerTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_fa3ef7fa-244d-4fd3-8bc3-f15783e9da40_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_d1764f52-b3b5-4c9d-ba3b-79c3fb0d31cc_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_d5c576f0-1d35-45c8-ac4b-aa2fde220d5d_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_PreCommencementTenderOffer_a87cf484-0fb0-4588-bad6-cb49f1b00a11_terseLabel_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:label id="lab_dei_PreCommencementTenderOffer_label_en-US" xlink:label="lab_dei_PreCommencementTenderOffer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_PreCommencementTenderOffer" xlink:to="lab_dei_PreCommencementTenderOffer" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SolicitingMaterial_06df18a0-f9ed-4be8-86b3-d956720ac449_terseLabel_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:label id="lab_dei_SolicitingMaterial_label_en-US" xlink:label="lab_dei_SolicitingMaterial" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SolicitingMaterial" xlink:to="lab_dei_SolicitingMaterial" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_fc3ffdf5-5449-49ae-82d3-3dfde66b8b47_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_6e78d02f-b6d1-4905-b616-14190f13ff8d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_ff00965c-f7ea-47cb-a6c9-000a8dd0b167_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_7b1289c6-f0bf-48f4-b86a-b78a61f3ede2_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_78967fe7-44c9-498c-8a0e-1793908f2dcb_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_034860f7-5162-47c4-b8e5-413005e9bb15_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_a36234d3-cd5b-4b1d-a880-67cb5bb666b3_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_85c82aba-764d-4046-9348-1ff6de67cf9e_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_0b969233-6871-4143-8493-31a0fd389a8a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_fef2dc18-12cd-4dc4-a232-70f0ea4d8bf6_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_e9fbee1f-29c1-427a-9fad-b1e628ac67c5_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>ugro-20250318_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2025 Workiva-->
<!--r:9a04c5d8-8b23-493a-aecc-94324829fd92,g:f616868c-6044-4ada-8e55-1f56a2ab8be8-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://urban-gro.com/role/Cover" xlink:type="simple" xlink:href="ugro-20250318.xsd#Cover"/>
  <link:presentationLink xlink:role="http://urban-gro.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_bdb64e53-01de-488f-860d-167d8b33ec54" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_DocumentType_bdb64e53-01de-488f-860d-167d8b33ec54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_284b5455-a3f8-4ad9-be69-2faed78b987b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_DocumentPeriodEndDate_284b5455-a3f8-4ad9-be69-2faed78b987b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_318e9b8e-1376-4637-9885-af627d240369" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_EntityRegistrantName_318e9b8e-1376-4637-9885-af627d240369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_f7271e32-56bf-49b3-a391-32cb526bee4b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_EntityIncorporationStateCountryCode_f7271e32-56bf-49b3-a391-32cb526bee4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_861b59bc-99c2-4f29-87c7-d21d289333e8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_EntityFileNumber_861b59bc-99c2-4f29-87c7-d21d289333e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_71f94b09-e3f3-4f39-956d-02d76a57b9cd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_EntityTaxIdentificationNumber_71f94b09-e3f3-4f39-956d-02d76a57b9cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_bcf6a2d2-f813-4c5c-9d47-cb6ce89bad0e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_EntityAddressAddressLine1_bcf6a2d2-f813-4c5c-9d47-cb6ce89bad0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_566c0193-08ab-4d86-880a-3553e0c09c59" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_EntityAddressAddressLine2_566c0193-08ab-4d86-880a-3553e0c09c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b4351f4d-29d8-44d5-9cc4-64d68d509881" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_EntityAddressCityOrTown_b4351f4d-29d8-44d5-9cc4-64d68d509881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_b3f1304c-759a-49a2-95f8-b9e31723fad3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_EntityAddressStateOrProvince_b3f1304c-759a-49a2-95f8-b9e31723fad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_79c650c9-b39e-4c3c-8ae8-d54976928ded" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_EntityAddressPostalZipCode_79c650c9-b39e-4c3c-8ae8-d54976928ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_2cdeafcd-8bec-4db6-8d91-8dc74fd6d3fd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_CityAreaCode_2cdeafcd-8bec-4db6-8d91-8dc74fd6d3fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_176a2334-936b-48f0-9e18-5bdb52f46dc6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_LocalPhoneNumber_176a2334-936b-48f0-9e18-5bdb52f46dc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_WrittenCommunications_be4d716e-53cd-4865-a86e-301606120a70" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_WrittenCommunications_be4d716e-53cd-4865-a86e-301606120a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SolicitingMaterial_392933f7-6b24-49d6-86e8-f98d34ca0d45" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_SolicitingMaterial_392933f7-6b24-49d6-86e8-f98d34ca0d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementTenderOffer_8cc23187-a177-435b-9755-c930cda7e2c1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_PreCommencementTenderOffer_8cc23187-a177-435b-9755-c930cda7e2c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_PreCommencementIssuerTenderOffer_0fd80b6f-eadd-4abb-84ed-93867f126413" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_PreCommencementIssuerTenderOffer_0fd80b6f-eadd-4abb-84ed-93867f126413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_8766e788-4802-4732-8f78-a58369d7c2d2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_Security12bTitle_8766e788-4802-4732-8f78-a58369d7c2d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_55140f4f-a4c2-4ea2-bcc3-b0428053fdc6" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_TradingSymbol_55140f4f-a4c2-4ea2-bcc3-b0428053fdc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_49921a06-05bc-4d4f-9e1f-9479f36666ac" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_SecurityExchangeName_49921a06-05bc-4d4f-9e1f-9479f36666ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_7f58871f-c6a5-46cf-8c92-22b611f5470a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_EntityEmergingGrowthCompany_7f58871f-c6a5-46cf-8c92-22b611f5470a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_983a077d-e491-43e7-9e10-21f10fddefc4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_AmendmentFlag_983a077d-e491-43e7-9e10-21f10fddefc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_68c4a653-f87c-4557-8ea5-e2cf9a7a74c7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_ad911514-2bb1-4329-9a27-13370757eb86" xlink:to="loc_dei_EntityCentralIndexKey_68c4a653-f87c-4557-8ea5-e2cf9a7a74c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jun. 26, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 18,  2025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">URBAN-GRO, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">46-5158469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">1751 Panorama Point<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Unit G<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Lafayette<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CO<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">80026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(720)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">390-3880<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.001 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">UGRO<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001706524<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #R'=5I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( #R'=5I$6X-%[P   "L"   1
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
M@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F
M6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<
M_N\-L,+$CN'MB[\!4$L#!!0    ( #R'=5J+#61J800  !@1   8    >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&ULG9AK<^(V%(;_BL;M='9G %^XI\ ,(9?2
MS28TD.Y,._T@; &:V))7EB'\^QX98K.[YICV"[:,S\LCG:-7$H.=5*_)AC%-
MWJ)0)$-KHW5\9=N)OV$131HR9@*^64D540U-M;:36#$:9$%1:'N.T[$CRH4U
M&F3/9FHTD*D.N6 S19(TBJC:7[-0[H:6:[T_>.;KC38/[-$@IFLV9_HEGBEH
MV;E*P",F$BX%46PUM,;NU;77-@'9&W]RMDM.[HGIRE+*5].8!D/+,40L9+XV
M$A0N6S9A86B4@./K4=3*?],$GMZ_J]]EG8?.+&G")C+\P@.]&5H]BP1L1=-0
M/\O=;^S8H0S0EV&2?9+=X=U6RR)^FF@9'8.!(.+B<*5OQX$X#7#/!'C' "_C
M/OQ01GE#-1T-E-P19=X&-7.3=36+!C@N3%;F6L&W'.+T:"*W3 UL#5+F@>T?
MPZX/8=Z9L-]3T2!>IT8\QVM]&VX#08[AY1A>IM?$,,C?XV6B%23JGS*B@T*K
M7,%4[U424Y\-+2C/A*DMLT:__.1VG%\1OF;.U\341S?23Z$6-5GL8U8&AX?W
MZI\0B%8.T;H,8L84EP&Y%0&!I)?RX$J?J6H0MU<C)G]M!*V=H[51P5NAN=Z3
M9[;F)H/ ^$BC4C!<Y^7Y>OQ8OW]^JI'IXZ2!D'5RLLXE9%/A2Q5+18T7U,A<
MP[@1J<A$ID*K/5R#4EQ<_.86(>SFA-U+".]XR,AC&BW+YR.NX3ANO=GO-YL(
M3R_GZ5W"LZ!O9!I N?$5][-A0^APQ5:GWG;;O5:GC^#U<[S^)7CC((!IGM3>
M;\@#O$>>1&D6<46WVW;)C JHCHB2F>1"(YRN4UBK\_])%SM9:KNXY(O@FMQC
M="?&[_XGNHEIP8Q8R)TH)</E'NB*[IG^WHV^A2N6 Q=U\Q_@\ODZ4W++A5^:
MY0K-R1.&5JP$+N[EWZ/-9*)I2/[B\5D3J5#L.8[7P=B*!<+%?3W+X1AV9^=1
M<($/7<_YB*$4"X*+._F#]&%49ALI,%>K$&GVG7JSUW,PHF(A<'&S_J(XE*>
MH8FB5!P]+2FEPH56-$S0,B^<W\5M>RY#[G/-Q9I\A@)7G(:E/+A*)4_A_"YN
MU#/%ZCX,#X,9=MCN,!' QNQIM3J3/URODJPP?1?WZ!_(IDF2 EDE("Y;!>@5
M9N_ASKS@&M9ON2*N]V'YD<R9GT*][4LWLKB2J4]8;&'K[[_62$P5V=(P9>1G
MIP'+/(FAN\F&*A2[6 4\W+87B@:F_.;[:"E+BZ]"X 4V:QC)R0D M^?W$2.W
M;_Z&BC4[NX6L$'H<SV_&?V!,A==[%WG];<34VHS2/2CHC7&0F(KRW.*"E?56
M6+V'._489D&0S82[D*Y+47"!2I3"ZKV+-O\3@%'@^5.8D6_D$RL?'US*@0KO
M.IUV^:'2/CGGFO\,X!@#:4E(R%:@YC2Z(*X.Q_!#0\LX._HNI8:#=':[810,
MP[P WZ^DU.\-<YK._PP9_0M02P,$%     @ /(=U6I^@&_"Q @  X@P   T
M  !X;"]S='EL97,N>&ULW5=M:]LP$/XK0C]@;F)JXI$8MD!AL(U"\V%?E5AV
M!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZNT=W)YFN6W>2_.'(N2.]DKK=T*-S
MS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y*UMP4C)9WMQDB6)"TV*M.W6G7$L.
MIM-N0V]H4JPKH\^6E :#7\H4)X],;NB62;&W8EC+E)"G8%Z"X6"DL<1Y*GQ#
M%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9,&FM5X64,\$E#89BW3#GN-5W7AD6
M#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8DMLYS8).IF(M>05TK*B/\.M,DP#H
MG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*W5<D].)3"6T@L-5)](1&,80)"L2_
MC!9B7X2]_:VPI!&/QGWL_&[TH'_OC./WEE>B'_2^FO-CT1=X=-8T\O1!BEHK
M'O;^RPF+-9O\R-%8\>2SP:0<O(%;2AZY=>)P:?EA6;/CO9NFJ:]PSLM_D/.?
MK7/--;=,7I+VH_\W5_DMC)/Q]%P<T:L#.EL)7(0;^A7N5WGF0/:=D$[H43N*
MLN3ZQ3GUX1W;^PO\*KY?7_**==+M9G!#S_(77HI.Y?.J>ZC+N.HL?X;[:)'-
MM[#/)73)>UYN1]76^T$D7O!9QP<<GB-WPQ-',)^ Q1' L#P8 \PG>&%Y_J?]
MK-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X3O,\3;,,J^AV&V6PQ>J69? 7
MCX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3B.T4KS4@\;J!1Y['NXWE 0^L
M"]CL0/YX'IBIN$^:0E<Q;M@)QI$\QQ"8Q?B,9AE2G0P^\?Y@IR1-\SR. !9G
MD*88 J<11S &P %#TG1X#SY['R73>RHY_U=3_ 102P,$%     @ /(=U6I>*
MNQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q
M%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(
MMB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!
M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B
M':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04
M"  \AW5:JL0B%C,!   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\
ME2H?L!:T(0U17D#;D*8-C8GWT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3
M@>B4?'D78FYJD6:>IK&HP=MX1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQF
MN1BUMIS> A(H!"DHV1%[A$O\G7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=
M7HCQ2D&LVQ5,SN5F,@SVP(+%'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ
M/(,N#Z@5>D(GP&LK\,S4-AB.G8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1
MP74&0ZRQB28)UD-N5G0&[O+H YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\
M]E-L.>F.7F=Z_S!YU!Y:YU;*O8=7LN48<?R>Y0]02P,$%     @ /(=U6B0>
MFZ*M    ^ $  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#
M, R%KQ+E #50J4,%3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W
M;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9
MHIP\_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJ
MEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    ( #R'
M=5IED'F2&0$  ,\#   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%
MKQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/
M$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4
MZ]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N
M6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC
M JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@A
MLO7L^T%.6X.^D<WC_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_
M7G\!4$L! A0#%     @ /(=U6D;'34B5    S0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  \AW5:1%N#1>\    K
M @  $0              @ '#    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    "  \AW5:F5R<(Q &  "<)P  $P              @ 'A 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( #R'=5J+#61J800  !@1   8
M          " @2((  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    "  \AW5:GZ ;\+$"  #B#   #0              @ &Y#   >&PO<W1Y
M;&5S+GAM;%!+ 0(4 Q0    ( #R'=5J7BKL<P    !,"   +
M  "  94/  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( #R'=5JJQ"(6,P$  "("
M   /              "  7X0  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M"  \AW5:)!Z;HJT   #X 0  &@              @ '>$0  >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  \AW5:99!YDAD!  #/ P
M$P              @ '#$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
."0 ) #X"   -%      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="ugro-20250318.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://urban-gro.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" isOnlyDei="true" original="ugro-20250318.htm">ugro-20250318.htm</File>
    <File>ugro-20250318.xsd</File>
    <File>ugro-20250318_lab.xml</File>
    <File>ugro-20250318_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ugro-20250318.htm": {
   "nsprefix": "UGRO",
   "nsuri": "http://urban-gro.com/20250318",
   "dts": {
    "inline": {
     "local": [
      "ugro-20250318.htm"
     ]
    },
    "schema": {
     "local": [
      "ugro-20250318.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/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "ugro-20250318_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ugro-20250318_pre.xml"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 24,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 23
   },
   "report": {
    "R1": {
     "role": "http://urban-gro.com/role/Cover",
     "longName": "0000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ugro-20250318.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ugro-20250318.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line Two",
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Issuer Tender Offer",
        "label": "Pre-commencement Issuer Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-commencement Tender Offer",
        "label": "Pre-commencement Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Soliciting Material",
        "label": "Soliciting Material",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://urban-gro.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Written Communications",
        "label": "Written Communications",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001706524-25-000023-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001706524-25-000023-xbrl.zip
M4$L#!!0    ( #R'=5JR=#07"AX  ."^   ;    97@Q,#%A8FQA;65N9&UE
M;G0P,S$X,C4N:'1M[5U9<QI)MGZ_OR*O>Z9'BBC10HL7J<<1&"&;"0ET ;5O
M/W4D50GDN*AB:I%,__HY2V9M@"S;;5.2U1/=@R K*Y>S?&?)D[_.DKG_^M>9
MDM[K__GU?_?VQ%GHIG,5),*-E$R4)])8!U/QWE/Q![&W9UJUP\4RTM-9(@[V
M#X[%^S#ZH&\D_Y[HQ%>O;3^__L)___H+O>37<>@M7__JZ1NAO7\^TQ,IQ\U]
M^?SP:+)_-'&/7S6?NT>'!Q-Y/%$'X_W)'\UG\"@TYV?B9.FK?SZ;ZV!OIO#]
M)R\.%LGIK?:2V4ES?__OS\KM9#2%IN,P2<+YR<M% C]/PB"!8430+7_DWE??
M47WV-%$?DSWIZVEPXL+,5&1ZLT^XH1]&)S_MTS^G^,O>1,ZUOSSYQTC/52QZ
MZE8,PKD,_N'$,HCW8A7I"3>,]9_JI-F$M]"?MV9RT(^O V4GVSPX@AF>=P?#
MD6A==GIG\.](C/IV*M]V-$=K1R.^S\O7+\5%O]439_WV-2[$4+1Z9^)]J_M;
M9U#>W/MNZ[_3.-&3)7^E P]V^>3P>48VWWMI1^^Z0[&ZVV+CK,7.SS^]/#C8
M/]WFGK2 [3UF_>U1):U#\W17Z%AX),=D+,*)N)21.Q/-EPX)+D?(P,,F:C)1
M;J)O5+D9MQ([R4P)L[*=K.49=&M?DW4T7M*GL4INE0K$V\YEM]>%/>RU>NV.
M:/<'5PUH*]I ;Y,P"K04;A@MPD@F.@QJL7T7L'LJJL/>\:)>OX5EZPU'@^OV
MJ-OO.:+;:S?$V<\_';TX?4/_;8G.96?0NC@K-127K5X+UA]8A)^A=<<I2"^L
MW:J_":,HO*W'NC> /!<Z 1+]$_@&]-P\!A0 'V<J4CH0XS0109B($-@BNM6Q
M$IZ:0&]9@W@F?5_,)# )<DZDXH7AF;F2 <")&-@L!H&+W8<B3H'7^#7P,#YQ
M$<I M*:14@1%(C514<2-[1B4']XVODS*;U%Y\S \Y1K:.TF1V;#5L]?O15>,
M1$]TQ!#^UX'/[[9)D3__=/SR]%&HT??O.H-.:^@(%FTD52R_,94200!]Z0 H
M#$2RBA()1 9$+0,7X:^,(AE,F1H7:12G$CY 6R362>@#+6(KSV#>.)/_V6OP
MG?;UP!M%E72F7#4?PP_- ](WA[#RKTY%0>=L51V46+$&XLFAE1DJ-\4=NXK"
MN8[C,%J*7ICPBC6;IV*@;D+_!C=EIR8+B<.KP?+M.G6A+-I"G2QK15W$J+A
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
M@]N[P0ZX->/CS'J"5]S",K%^Q1#"&&Q&8S2:&>!* <BUP+X2"RW9(FBSP
MWX)ZU;$;*2)-](C 1-"6@N%$BL07:ELSY'N,^'%X,8\?HN;+^+X^N:%?KP1?
M%)5@Q2!?H^V^59QKBRIG1^[6A1@/#ALO[R9&NVT'C?T#&'B&QDO;L8U5%)M&
MMA$S+7SIPA^9-,\-A@Q[?2Z1E1:3C/F-N&H+5/;S3\WG^Z>K_ZVG9]?NWW;%
M6TY&F:8FSQP0SKT!A5K!$^1)<]TH1>,7ABTP;(& +YFA^Q"!%3R)X(RP@$*C
M<[DWP7"_06M@CHN%BO!(#2 VT"%_9[]S(=S  R8CN@2$4-_3 .!7'H1'1XO2
M8"&UE\.G'*28F;)Y/<:#R2C. 1GB* GMT= S&Y[#"?3=7VHJ;U-(C^LDI)OW
ME-+'C?TFRL*!6H#>10H=8&IFI&J0%HV^F.HXU_OE5P4X?O38%R4"&!"@Y=AT
MM7-#H;,@!=-,@Q5CC"1[W,TT<ZI(XDN2".LHY6'VF\1\.YS#\KG&\5Z)]*%
MJ-@7N!/-XV]")"\:S>-[T?V*=S\)%R=[@%+P\1L%- U;;%9^+&/%Y)_,MHI$
M4"C"V)9&*B992*V2R<D"FBT]//TF?3?U.46A8KIRV$C:4#'EFMU0;(@!RP3T
MB\CD^P+M4H7[&>RY,@CD6,<V.L=,HH.;4*-95PU1US_@NQ(XKT/(US%)121B
M5D/[>8C4;'%V!I%X;/^)QSZ;QXK@@U:=>6W'1(HM$M$!S$WZYE>S21MWHRP3
M=Z&WK'N,43BY4ZN>O'&I9)RR<B=O6QU8 P!@)UO%HHBSB:R;N27W@8V7I=@0
MF6Q\7%A/@#JI/TD>AVHN.OLD #_C.:7U7GC$'I/=1P-4W3H!U<_ J:(U 0-C
M3B((=IJWK 88M40H7X!0R_@T%D!KCMB9[A+DVID16I7^8B;'*OD! >MD5]P%
M3$T>?F 0557"K8"K),3@V:I0J0(=%OBY?%_IF*406$NT(S8\0:EXIJ^OR,9C
MU%;.R7O*>/G&&2]UYH+I1N=<*UB:2""C?I8M>9 &D;\,K&U0- TH&59C;1?7
M3[T\S?T.C>LI(I6\[4J"K'T/=-W6R?(6SVZ]D<$'8E,,+Z$1"3TE$2Q'X61X
MEJPXQL:HFH$Q"LXB-EIDEJS'MDQC)>^PI+5!B ++AIAI1^$L'YC89-VM##P<
MP[0EBV!FO(+#^"B+_)4%^^<$N^I,7K.-Y#5:MU;W**O@&**98B$#:WG>:!AO
M&/@<9(RS>-7*"PR=Y18MD%/+7\# F9@ J/LJ5[2<A1D79>GC"$,^?]!AR(>?
M@5,*/FY*L'D*.=;#2#@L1O4:]0DX'CY%&Y^BC4_1QEI$&Q\%*GCQ@%!!.U.Y
MV^4<I,6RPK>(/D\<AC_B,F"(83[Q1+I%AV0NF',X\:3YOYGFMX5OB\>M,TL7
MJ_0NEFNV4GU4;II4;.&\TMOCJ9U3O[R#.S?,UOBR!^8,3^4;=Z[6Y0QG=4H>
MQY[5S04/QAOJYBA$'R:5+TCD!Q68^BF!P;$9-"7?C73SPBAJON P&<5A2HR8
MJ7;K,HF=O!PK5FC!H'-^JI%]0+Z:8DQ.)J#[R3^E/3K884J>Y $@*YX1RN1Y
MT'1>%CKD;M"#$"O_<:C^EP](]0_8WU:+(@I?O^E'^XWCK6U[=T,AHYRK\!M#
M_M521<0/"(:_2[4BJVT=Q.EC!:PZ,?DIRI]DK!FGY  ,(SRT3B7'8V=% (!1
MC">E838(VJ"!?:&)4F ]TC3(4!@(!38E=!2IFQ#/1B^MT]<17/+)K@5&B^C@
MPPSHP-HB3F5H++R*H\/?S9AL3W/6=)&:A3[T@0UAN7R-YW <"NQI3\M(XU]
M?WP<Q,%>@&OL$G@:%CRACR$N-O<#I!D%:@D?4<"&2X5]R&E%6%962>P4I"#G
M#\%V<=,KZ!=E]E@A?&7JX*,[Q2JMQ8*O-2K9:L2)JD-"#Q-#@/OII4QW\?=.
M_KA[E6JP2+L.ER+P3! *RZLKZ-Q#*F;TX A7IC'GF4D3QXY3C<C )F70QP @
MAYM]A%^B6#,SY*C"'I3#'KC,+(7%G"R(X(BQ]OT818'[(:0R3<!Y<@X<%6>U
M"RS7,,.XOM1S>FV*?@C[)X!3%="K3*4&>%FLDCW@7<?.D7H",0#OU%2O[78F
MDS@DP;-3))WOGC6TH<HISJT&5&,*[Q5K3M=E=>H@>7;S[-$/.F!%'N )2E!Q
MJ(;I\&8:T$?D!"H)@NY!_#;[$Y4+E0T)Z2@@E^.U28J9O6Q* )GLTK4J.T,5
M:S6V"?C>5NK&X,A06SIL'(:&S^@6$2K'-,5H'D=_,ZE?& U\/T?5ZU"U2QK$
M&#6]C!D983-71V!DH"O454XF6TC:"/(+H@8LL*1%-7345O*A1RSM9([#9@60
MLGH$*SX'QP32H6,G"V!391^#JPB"D?O2!LFQ: KO .=J4&*O_8H2V?C [ZH1
M5G[Q:L:14UZNE1(K4=F(*SA7(S:S^*^GA)/O6V)E2^9%H1H0"SIF%++G*7$"
M:Z)E>>1(3UBAE\Z@ X0&_)VZ0'%CZ6%I,Z!/>&8:A7$L C6%Z2G,MK062UZV
MR++V8S'2,KE)O$-1&$(ZF75D4 ;R:)R72C862K46K:W@O(!?39A9LL^,%218
M!"I1%HIDZ37P!.T<-1_+6,>FE!O(D7^#L<2IL$; $N IP*Y<G.>^(",9LWK2
ML.A)2BID@57SV,N*;TC0#612@Y#?T.I85UB+[!$SZ4>W]<7-#4*!OBE'4,#,
MJ:@DA27)B#%*LM@L-^@'WR/5B2&^&(9EECG?C5RACOD,/\)B:,3>,4FQ#JM'
M8(*!227$NY-\)[.AB7!*1K2!$W;S-I#GXW"GO7I [K22CWR[P;2\3G^A^#3E
MU.@X3E4UPHNB",\:16H"\R'9GQ?^FZ##OR8NAMHL<0;V^X$2[TS]%>34<SU)
MEF($V#*F]/#F,1<X81<4R5=0#6#XPHA#]\-*6G/EA MME[>FF%]MMF1(\ZK#
M7E#VQ=IX"*XBG2@QQU!R XI7G^=0YHIOD<M3DJI[6Q2K-0HB'Y=BR$9>968J
M([);ND4P64E'-1G2E!@@73P73=7B\AU%9(6F,9K=QJ:C:G@H\H(0C I%ZIU<
MMDYVA-:<3J)D6&/N31AE2U^M,?<<+JJIXR32XY3=_X#0TC$ :707*SLL8EQ\
MPB1GFV+D&1GRY5SHBVIQF=#FJ\-#.CAB4]&*7%]N_J6WSCPLNJU/,/VX'$LO
MF!1,E3OF>B5#B>0WX=1ZA=Z$*5 +H<'\#$EU/S&BGMW29+K!J X'!XQF*%[A
M1=?P(,9'"B1+D-]CXT9X]I/0/]Y0D5]$LI+<#8B2#^!E3:@Z71X$+GJ1T&B8
M@P&$LC6O755U@/ 5,L:@,G.9IS&=-)@IWRL]3:D%FL-'I0=-"WS087["2!%,
M3$E>0L!ER-:NB'3\(;-E='"CXL2D-10[-_7^)1_O^D^*+8"-K?,C8UD=WV?'
MR"T4FRW@]3>F5+X)V:["MI(%EA^!)$DT#L,/>*EJ5)"!%9F&ECTN&ZQ%&,4V
M(Q5G -2'9V7]924-RE<@W[P-MX,U5\FT2J(%X5?(UG'RLLVT0<7[C5)3[JQP
M:"-/Z%Y=%:=8N],SI\**)*_LB1<<"@V$WS!(X6/SZ.@N+KJW%F\>U#<E=]]>
M:C_LM*\'W='OXEUK*'K]D7C3Z?3$H/.V.QQU!ITS\;X[>H=7[-B6W0[?<]_Y
M__:[5N\M7J5^>=D=#K$47W]0;5G\\1R>^UT,1ZU11W3Q'1==NHO]^@I^;?6@
MQ\[E%5T8?C[H7YHQ#%KTS77OK+/2>:L]PEY9J<'P6Y<=:'8F=K"=56JEYGF@
M"J8 _VFW^X.S;N_MQ>^.N&S];A8 .CVGN<-\AOT+FFOG:B2NK@?#ZU9O)$9]
M&B^T:H^ZOW7*0Z4)XF7G=PQZ4.VK]5NK>]%Z<]&IK(*#;6&Q6@*Z[PU;?*$Z
M#G-X_>9?\'IXGFY *H]AT/F_Z^Z 1C'$)5HS!MQ#[)B6@/:!=KIU=771;=-(
M>*<*CUVTW@\;HDPVV$VE=]CO:^J -A;F,VAWAQT>1O%17'!8[*N+SMG;#@VF
MW>_U.CQ%'HQXT^^UQ'GWK .M!V_->*][M(1]O/A)7/1A^:A/Z.,-T-=U^UUA
M-(_DP%8ILYHDMC;5.SAP80[7,?*T%32MR,USN"8K-LJ."1M0.:!<1>T6I'O!
M@TNRM'1PQO4IPL(:B/V81@OBHT_AA!_T_&KQ"KJ%<@&1Y$=($6--PQQ(L$KF
MU#Z-?N;,*5U*]Y, 4".N/6J!F'%<XN-3S/)>/5[XF&V7^B255FQN&?/V9'$0
MOB#CXP+>1!YP3 :FRL2:S])G9SIL!FC!#G?E@NL:810<$]@R_(KUO*P! ? \
M.])?@N=K_3<VV:TD"ALB'[^S[DE\F0>T'!OTR1Z"(K9TR-0A_QJ YLS:J9HW
M!1<$PLIJ^EY#G*<1TK]3&!'\ZYG,K@7*ZC3 "LI8R'Y,UP?A=AAWO@XP2\W4
M0 G,/=P?!-7S-3$9QYA=E*0-G^-;7'4T,<H5J2C_!DR*P*[Y7=>'%M;=WO"9
M;2S%P283J:.5R@ODC\@S&2DQ$0.)F'N U8SQ[E);  ,GQJ&M[%5V1QXWKWLU
MXO62GP(]98$%VWB<2WFF7 #N4!AE23Y&)B !X4.%F_;(Z#HNU?N+X"OK&IB:
M^D Q)7RE_I02S^]T<SQ:,E U(H,*%9 7=)W/M'++&H6@/:HB%MLKF;"BF*_(
MDZHY0&JR\<+Y' 2=J><$I" CK]([>47C&5,2]AVHVW@A%RA7YG(J_\02 FCD
M:U@0&8'2\+0DG1.%TG,EUEZYL1!9^<I>1A6)2'HZY%0@$MX8D&&T'6-Q?9FG
M2W&6M0JP]#]66->N20&BO CS?6G.CYM*)[6ATA>-_8.[G*I!I9A(P<-8VMPY
M%L$$L!(7B"$_?K(!*Q W&,]?"6DX7'N1TBK,H150N_(CYX'E2M2[ 6XHPA)Z
M#OA(&2A0>)3SDTO/<D9[#&-Q-I3_=ZA3#S/(O(+&M=57%A$FM=]S>CRUQTW8
MT]H0=D4+EW*.+'C&O<556RA:.D"D!D";6S4,?K87P]__C)=SQRL\A1J>5#LZ
M:#&)&H]TAY]X!\?IG"+P1X4"<'IIJH 9O8'Z@5SA6(++V -X[F19X-8%G7IX
MW*0X>P"DF&>_\;[.U,\_';TX-72#!@T5,"C;,T;$96'6 GD5Y%V6Y&^O1^&=
MS\5>X>2OB4)9*<DML\@.OH]"-:Y):.%S2S:3+8W<F3E.9&Q&RF<&"IOI1<67
MQH$T8Q860U!9?FTA99@9 L94&@##VHG"PUDP4XJ3.<(/L0Q@/GCH))SST[Z\
MS5BX?"5028'16D59_ LF%L8Q14 XAL*))#,9H  !@<]8W?3_)8=Q'Q8WZ=IP
MTXO&\\-58%V0@^5\DU+"?GX.K9P,KB-[52A:^RM'RYR5+/ZPP$FD[^U-HT:.
M%_DP8R2VUEB<EPX8\F&?H.*7*3A>'D5F87._-JF%1XV#3Z06OD6;AYPZ%_)V
MRW4ZWG7P?K7N67?TNR.ZO5%G<#7HC#B.18'&WGE_T.:(FHTA4:2/OAF^:UU<
M8!CI;?^WSJ!',2"*[F$P:3@:7'?6A;DX9$8OZ[4N*+!%SYQUVET,5N9!,XJ!
MP1]M&"*,H]=M.=1#_WJ$(;?6X PC>/"N\XLNAR.ILZM!M]?N7EU\7@"JQM3=
M?$#4_4Y)*FJPY5)TQF":F=&L&ID4N,B*<9JSVYB1 .+S1@7:'J.@L[K\1V!.
M/'-")ZJ&W)04DA-Q5HNC3$I8 # -:/\[$KJ?@G./^CKEYL$#XN4V'\1%PMYZ
M0:D23YGS,5G=(>M^3.=C#K*[A9$3SYID84]/B)T3XE9T6YLJ)PB[%=;^2U3I
M87-_9E:)X7:FH&68OQH[]Y2OB\=!\!0)^A_UE(]_8(4UR?5WBBGA23A5QD#(
MQ(BM^\;UL.:J4+.E(;#Z,%?NST=8/C&4CP0F/)$N>5Z-[8]5Z(Q?5.%YWR@,
M #G.I?:+)8?)'45Y96!)W>"]H\9SG,T'I"">1R6DF0\C%XS0#9Z<0H\!O7+,
M>;:X00JC8R[7]2X6P"EZEXL;_<4))*\6U9MN7Y7%@DO>D6\G!*C'$[P[6+OW
M2GM_U3P=PL XJ(ZBE4-NF/8'/QYN=J8\*8RO5QA?>+MR?=5,EY*X>IWA4+Q_
MUQET^N<<6ZY(/<H0-:=/*[ %?D5YD*+G<KVL8Y&JZ?CBPI1 H?8R368@+/[$
M6+RIKU*X8(?OEZ=RDE]^R@V6-:',A(R<,4J]AY4,Y")6)_;#*68 ^W)YH@-:
M)'KHM-S=FHMU:!?YYYP &_M,A G02.+9-YN?&_33+XFW^MO1R\:K_<T_[S>:
M&W_[B[K]A8;,PX:5B1<R^.>SPV<Y7Y*@/#E8?!3-,EFC,%U9G'#Q"5:L5#UK
MO'BQ(H[-EY_@H(/&\^]QS'3=8:B[<-&;_F#0?]\9;/.HUE<=:7J86_+L-=[]
MSIX%2E1%ET7;W/U^V1FT+LY*/XO+5J_UEIP7CM@F?I6BC6^27EBLXK_MS?M<
M;?? *&C#V?$EW]?SQQ_?F" ^"P#>)6QBBMN\ >KQU5+T9 )@/MZJ.?;'ZC\_
M&AGUP#1C0MJT,3_*2HQTXINE$.U.OX*\#3)Y AU?#SHN\'S-$^3XWI,&_-#M
M=<5YMT<!C'9_<+5%#]ZSUUC K@UK!793H.43GGC"$U^$)X8)ULD1[^G&A[JA
MB1\93ZS?F!]E'0IHXBI2,5<B1\?2>FA!CHU?R*GS5SCL/D.<U=WK^LLX]);P
M?[-D[K_^+U!+ P04    "  \AW5:N_/]Z"T4  #)?   $0   '5G<F\M,C R
M-3 S,3@N:'1M[5U;4^-(LGZ?7U''LS,-$98MR1=L ]Z@#=W+F6X@@(Z>."\G
MRE()U[0L>4L2QOOK-S-+DN4;V#,T-DP_S#22ZIJ5ER^SLLI'_WP8^NQ>J$B&
MP?$[JV*^8R)P0E<&=\?O3FYZY^?O_MG]Z>A_#./W]]>?V&GH)$,1Q*RG!(^%
MR\8R'K!X(-C74'V3]YQ=^3SV0C4T#%VM%XXF2MX-8F:;=B,KEGU5G38WZT[#
M;1FMOETSZNT:-[AP'*-=K]GUEMWVW+9=ONMX3:O9:K8<HVG6ZT:=N]QHB4;#
ML+Q&D]N\W^J+5MGMN':KUG+K5KO6;M:;HMV"XJVZV6][M::H62;U.XAASC#O
M(.K(A_BX-(CC4:=:'8_'E8>^\BNANJO*P)>!P#E78\6#"*?$8R!2%:9A&J9M
M6'8I;<05,F^$&HB$4[D+[ZOP 8O7LH(/D9SI;5RCOFS3M*J_?_YTXPS$D!LR
MB&(>."*O!4W*Y:.$FK7J?'D8^+='BN/G/H^RXLL&9+7;[>H#DBD?PT*C,T7Q
M:RDGZ:K.K5J!K-/BL0'TFJF3T>^Q1; :AMDR:A:UT_$Y\&M)!,:7FU+W:""X
MVST:BI@S;-40_T[D_7&I%P8Q\*YQ.QG![!W]=%R*Q4-<I<E6NS_]]--1+&-?
M=),[%1K(LF;-:AU5]<NCJFZZ'[J3[I$K[UD43WQQ7')E-/+YI!.$@8 !R(<.
M%A1*_RE=5P3T)WR_  %2TM']/\37PCLN.0;,(^!#;$G(S@F(F(MB]L'G=R4F
MW>.29]AVJ>MQ/Q)'U9F&-FCW+(!I3'K0L.+^>>"*A]_$)&^_5NJ:P(D'9K-A
MUQ<ZJ<Y.1 E/*- 4(EI"?V2'3D3<#,-@Q!Z=&*A^7(KD<.0C[]&[@<)1SI"Z
M\A"YL!#4W[23M,\H3!0]D4QTTJG2!'"JV7M!\\R>I(O/GA2*T9C$4E[KG?\V
M.__YRMWLU6SK(R!/Z&9/((DJ/@7-V(7YU VS:=C-K-[T6SY,=T71[$OVG'52
MG9EW1J2<*M4"WU6!.S6+(G7D4XKQ_Y%ZTSHI6P]E8 P$:N].K3F*#\?2C0<=
MRS1_*5&Y[E$TXL 0?84KIO_6C>1-=8]BWO=%UF(_5# \PPE]GX\BT<G^.,PD
M2,N\094.AUS=P1#Z81R'PTX#1@"F*I8.]PWNR[N@@V1(/T\'5S'U &,@0^QF
M/:>?*_"INOB^W:JTS>6?S(I%[ZO4GLH^9G09Q26J S-! AR70-W/3C8=/I1D
M;I@@,7Z&$1Z.N(MFMF,R"]K(.JC2S)>MA:9%'(Z($#1S300'.%*HDEZ,K#@,
M)U0=[ C[\H!C#(\/I3_IO+N50Q#;"S%FU^&0!^_*$>A64,)*>KI@)/\C.E8+
M>J''L9[I ;1#:Y/.W+*1RE\NSF_/3MG-[<GMV<TL#Q0&ORNCO3GK?;D^OST_
MNV$G%Z?L[/?>OTXN/IZQWN7GS^<W-^>7%UN<@KW6%+[R: !L$X=!F9U6>A7
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
M1=:UT(2-)G_^?G8AKM6<@2Q?5"P7M< B>[-HGCPK!*N:JN_-*^A=4?\$ULM
M_12(((BCU_<+>?+^51 LRU$6,_5-Z:#^__NWS[V2=%*OF.3JJO[;GJLR*^1%
MQ<KJC'$U,]DWT:J'&_7N9)'-;V9J_=QUJ71WV%E9MJ+66=(ZRPC76?ZU3VPR
M(/T#Y5MMYWJ Y!J[7PZ5XZZ:?CE8NI?F'4(=/^$-F<$I+P^HC[D<Z]A]E!J<
M^O$S/M1A451L-L)A\22SD?*L?N+,/%K)U(%VO)DV.JNW[HU4U7VE<JF6[Y:M
MT$$FWYV81U.ILNF%$K=E5CU\O!?7++]27]A<36G*<$I3 <(PA "E5 ,6<@*X
MA%1!*5,1LFGU>$Q/50Z^7ZSE&XW= B<.SJH>0DNU*&Y+L>QM1K3NZ\L\WJ\E
M@[5F4(N^G3REYU&3V=&=SHYILA"MP+.Z21?E<R>%V.ODZ:!?&"N-C842KZ^*
MGQ/S4F,'QO4#4#]HCO7>@).MO\*'<ITE*\6>DJU63$1ASC]N*M"JGBZ+N9V=
MJK#[ R[+9D1/@J*4JC3GE!T&.@^C"/++K)JI:6QP1()3 &68F%,]#0$GHGYS
MB#F24"&,L"M6Z^!'1JK1" H=1/!O_._!6MV=J<=BV//D8]&-)5=W7C ]MS$(
MI,=@HT/TW$870%MKW.'YP\0Q#>RTF,]O\VPY42RFTO0BEL0:$$3,L(2%(4@F
M$9!2QY"31,<\LB6H4^'(&*TT@[:H/47=5=F/TF"O;CPYVG3"::<5+Z:Z(XX&
MUDY#FW3M7NB.6#VHS\ZOBUQ]N9US54Y9F" I(@F25$< A9H#DJ88\(A%5%*(
MM:*V=#T/?F2P&KF@T0N6@O90;=5A/T]#W+FAY&#,":,^!UX$;04;#9X^&YO<
M]*YQ1^:R9/4.XL7#G!>S*9%*4(H5P"@F  F< BX0 SP5*40QDTQ8\]**?.R3
MN:56L!2S!Z7M?C\EWIX<S][L[#CAT9FZ%QOM2*.!T6E@DXKN!>Y(?,PK<\;W
M.1=%>5.435.ZJ%BE3HO;O"H?3@NIIC"&YKQ-I6;P,8R@D,: HD094$*:R#!,
M%12VH%CH'1F?909!*X5?@B8)4[5@E4A09V+/EDT9]Q-WX.*X<7B(NCA!ZN#6
M"UV;^*,![6!V$W.7E_G"_T%*<U@LFKA?R_.R^)D9.U-I1C5," 64DM@,:\H\
M"I4"3!/%B9(8X=2-^FZA<7!?:6\<T&M]5\A[RF5+]_ B>&'MX=\#YMWF!E#<
M$WAD?'?;V^9VSWIW8,]+5<^/RD2IKW9_7BQN57E97R@HOVIM9A\>42B3B *(
M$@%0A!- 9(P!(G&L$Z(EQXDMM/O$C@RND0=B0S]8)A L,PB:%.S9W5NY_?P>
MLAYN# \JA1/&MAZ]4-X;?#2<;6UN(FW]&G>LUW>O/%ZP_<V\84PUBY5.-3,L
M(PF0EC$@7,1 1TE*8D4E0Z$MRYT*1P;X\9Z<I6A@5(-:UA[:[KKL)W6P6S<\
MG8TZ(;G3C!>'W1%'@V^GH4WB=B]TQ^RT^*G*#WQ1E4Q44QFE&.D$ A[S!"!!
M)> LYB"E(M8\E'$DK*?:5N0C8]5H!?]9J_W7'J>V__T8>;MRP\?:D!,VG<E[
MX=*.-!HFG08V\>A>X#L%?IRK\BK+K_Y9%G?5M>ET-RQ_F,I$)"G6(8AD;"!)
M! %,( X8@UHJ"$.92+<AL%-GG!EP+1TLM8.5N.L V%TIV_EOL'^O\<_5NL?L
MM]/8@-&O.^[(D]].<]N#W^[E@^>^S;F%D53H^G)Z:)J6(900T\8D!H(CJB,>
MABRROJ;>+S/VK'>0(6_0>/<R@]W1)[HCS7+_#U.<V_QVF,GMHIAE(JL,ZK^;
M<],R8[-IB*6." N!ILJ,;?7]_P3S&$B:X!2&IGTBZ\N*V^&/#.*38+!6=+A)
M;+L8^[$;9M$--Q=W;C>)]9KPNTUL.]QX-XKU6FG=*M:_RF,NJ[=*2\6:JV3:
M3%]:Z@0DAA. *%. 0!F#6)H33HPYX<CZLL-FX&-/9<TFN]%RO'#8\FXQDGDZ
M<IS([,RXS6,=F?N-8YN!QIO&.M)O#6-=OQ]X1>Z\6%1L]N_LICDXL$J)#*$&
M',O(@!$FYE&$080B&NK(4$,<1[$NF9&OQBVU R/N=<&]LU"VD]A0^UZ#F+-S
M_ZMPG<:&7X-KAWV9*W"=UGJOOW6O]M^FOS0OG6H=AA0G NA4,8!2P0'#@M:?
MN6%$RI!']I?'-P./M2E?:[GOQ#?6[3?@70UY[KOO].*UV;Z9^* ]]B;0Z%OK
MF^EW[:BW?N_;I4Y-H)+-/ILYZOY?ZF&:\@@2*C#0(=< $8T )[B^GY(P'.E8
M207=&M0SA7%ZTTHT:%0#(^O:E)[7Q;8?#7#KU8KLC7KTH!XS ]K/\X@C=YX>
M0]M-IV^A.V8?#*JRQO73C%U-4T)QJE4*$!+U8$0$("Q4($II3$.BH13<%J]6
MY"-C]:@5U&+V,+7=[X?(VY,;/)9VG)#I3-T+E7:DT1#I-+")1O<"W\[S*9NM
M/^P1QHC@4*<@B7#]66=1-QV5 !3%89@HRGED?</3\^#C])M:S_E#+UMUL&TR
M?NZ\^HN-,8_.LNU@0%/9"#9R/]FVL=U*.M8,W%*HMRF^EI?%73YE,88QDC$0
M,N$ \4@"1D@(L!EE$LXQQCSVVD]XTAAY,Z'9MBK*H);VW$G8J(_C-H*?ZV%[
M"%:&_3<0MBT-WSW8B/DR6P?;IGKW#3J6^N)WR>X_2]/^,KWZY.?J;9LD@D#&
M&4AQ?8]?B#"@IJ.!2&LLE4%14^4&88_2."@:\:"M[MG9^NIE"^4!JN"%IGL!
M//#<8VX I'V11T9UC\%M8/>]8&#77/UWEN4JFH:<8@KC&&"21N8\$\6 (!J#
M.&*AEC&AC%A_NTZORLB=<_4@J+6#K[GO/GRK3H[]T]?]L YJ;=R_BW89&]Y'
M6U%?II-V&>OMI9V+#X<EG&I5[X!$IG5"83JI-(,@@S$$::A#Q9 D7%M_.T^O
MRDMB>7E7#,<2#L#2R?T!L=QE_"!8PJ-@"5\>2^B")1R,Y3=UE=5W(^=5\Y5K
MBFJN5*0!I,(T2I@R0#63@$<*0\*$.;MUW)II"XP#XY.FX]?0==;$ECY_IU[@
MV9KTP*W;R0#2G@4<&;)N.]M\]:SK0VNSX@;&'^]?K9_)EE^B^_[5_P!02P,$
M%     @ /(=U6@LD/T[9!@  \C(  !4   !U9W)O+3(P,C4P,S$X7W!R92YX
M;6S5FUM/Y,82Q]_Y%),YKZ>9OE_00L0ANQ$*R:)=HD3G9=37&2L>&_68!;Y]
MRH;9A855'&P)+P^>&;OMZO[7S]U59?/FQYM-.?L4\[:HJ\,YV<?S6:Q\'8IJ
M=3C__>(=TO,?C_;VWOR T)__^W V^ZGV5YM8-;.3'&T3P^RZ:-:S9AUG?]3Y
MK^*3G9V7MDEUWB!TU)UV4E_>YF*U;F844[%KMCN:#XS%W(N@D7:4(6Z8139Z
MCPQGE&MJ4C#TOZN#)(G44GLD,>>(VV"1CD(@DH2TU#KMHNXN6A;57P?MQMEM
MG,'PJFWW\W"^;IK+@\7B^OIZ_\;E<K_.JP7%F"UVK>?WS6^>M+]F76MBC%ET
M1S\WW1;/-83+DL6?OYY]].NXL:BHMHVM?&M@6QQLNYUGM;=-I_H_]FOVS1;M
M+[1KAMI=B%#$R/[--LR/]F:S.SER7<8/,<W:S]\_G'XV>96=K= JU_N^WBS:
MHXN3&FB ?G;G-;>7\7"^+3:79=SM6^>8#N=7<!)J'8H9T:VU_]R=N/AB]#+'
M+9#2#?(,=MR?WUKYEQV(-TVL0KP;T>[R9>T?-2I;/>O/9Y;6Q;+;NPRQ6'97
M/7;;)EO?+&TPA C"$76.( #-(&.I0H0QA950T6GY>+QM?[?0X4[^;?3[J_K3
M BX,;J"L_=**P3HAGIB[$^5E_=[=;Q?0=NF"DSP*AC )$7&M$](2!T2D"MHQ
M%KW@@[K]T-KC7C]TYG'VLSJ'F&'"V)FSV3]R[%-4[ULL+FV&"R&_+LJP.SOE
M>C.&KYIZ!.7NW +=G<]@U"GF',/9G5>^.;AN9 U,H[%K.8;'SV,NZO"V"C_!
M/+NDFCO!8;ZS+.EV^C/(16D0338&I9W1RHWB^D=F>S% I\_ R[5\91C>5DW1
MW'Z(JZ)5HFI^LYNXA!DW&J<C#%])Q"53R&@-PTF2JD Y9M(,8N$YJ[U08--%
M8;"2DR#A%&*S?%GG3OB/H'\\J:^J)M^>U"$NDZ**1$:1D"Y!*.48(&X(8M0[
M0:6+D0^;)'ITHA<G?.J<C*?S)+!Y5Y3QMZN-BWFI)7'".(BOC:>()]!%*Z]0
MH"10;1BLA7H$1KY8[ 6$F#H0+U1P$MZ_L#>G ;0J4G&7<MP/1)%DN,,&198@
M\TH,%!$R($R#DE8H9WP8 85OF._%A9PZ%V-H.PE(CD, %VSO/R!?BV3I?(+<
M.E"4-(%!> ',!ZZ0=])';9P-.(X R#.F>\&AI@['4$TG"@9="BD])@;2*6T=
MXD%+I#6VB G!(O;8>#%&!/J,Z5Y@Z.\/C'^GZ93 .(&O[_-%?5TM'6>")!X0
M-0$2*QX$,MYS)'F0.@@,L349#XLOAGM!8;X3*%ZHYY20Z +F]_D\UY^*RL>E
M8XDPS#U2PEB(ERV%Q1!2;V<B(XJR9 ,;CXNOK/>K8^'OA(XATDX)D?-ZV]CR
M_\5EEU IXZ7 WB#'3(1%D7FD;=0H"&Z4-%2WQ=_1 'EDNQ\>$ZYSCB3K*\/1
MSGK'.=JNW]2':),/2+OH82ETL!2".K#QBJ<@ TO#<'AHK1\ $RYROEBZ5W9Y
M^P"L/%_7U2ZQ)I 94<8X,DQ"!*031B82C80+3M#$9?##GLI\;;&?ZR=<U!PD
MX2N[_X]<-$VL3NK-YJJZ3YZW2Q=Y4$1&)!A S+44R&KXR3"16!**K<*#&'C6
M;#\0)ERU'"[F*]/PL2X+7S1%M?H5 IQ<V'+)##6,)86DHQQ"FP!3F835*QD=
M&/<6!RX&H?#49C\.)ERL'"CC*T-PGF-+<(3 MGMRVS[TS^]3:HNNWE-&M$*6
M* 6""(>,$@)YP[ /5D7JAZ66W[;=#XH)5RI'DG5:<)QNMU<Q/QP+3D%C)Q.*
M-L!L9YU#FL< 2Z&6*A$J.1F69?Y3#_J!,N&JY:@2O_:"$OT5+(JWA+J+HBGC
M4BLIH](:UD%,$5>,(IV41E9H)DU0G@8Z;#GYRF(_'"9<JQPDX2N[_R+;]AW&
MC[<;5Y=+ :/'B2=D>?O(+EJ*G/<,.<RIQ@)RHH&9Q2-S_1P_X7KDR\6;R$W_
M]L:O;;6*W4L>W!A*+)8("]>FQ# 2R(E@PY5)3,*?]:/<^ ^M]GMS:L)5Q\%2
M3J+:^'83\PI0_CG7U\T:%K=+6]TN51):*^BWEU8@+GU"VAN**'62D"2XPG:$
M<N.SQON!,?EZXW!A7YF/8XAP0AOEO"OM:FDTLUBI@"(WK1A1M6!C1$DB$/2$
MF/RP-VL?F>O'P(1+CB\7;Q*SP@GT/-OR% +;FU_B[5)JSZT4#"6M8%H30B$=
M 6#(?I*QRBKNU0CSP5=F^U$PX>KC<#%'H^'-XHF(9[#C:._^0+MI_T7B:.]O
M4$L! A0#%     @ /(=U6K)T-!<*'@  X+X  !L              ( !
M &5X,3 Q86)L86UE;F1M96YT,#,Q.#(U+FAT;5!+ 0(4 Q0    ( #R'=5J[
M\_WH+10  ,E\   1              "  4,>  !U9W)O+3(P,C4P,S$X+FAT
M;5!+ 0(4 Q0    ( #R'=5K ./QK8P(  / &   1              "  9\R
M  !U9W)O+3(P,C4P,S$X+GAS9%!+ 0(4 Q0    ( #R'=5JEP/,F9PH  !19
M   5              "  3$U  !U9W)O+3(P,C4P,S$X7VQA8BYX;6Q02P$"
M% ,4    "  \AW5:"R0_3MD&  #R,@  %0              @ '+/P  =6=R
H;RTR,#(U,#,Q.%]P<F4N>&UL4$L%!@     %  4 30$  -=&      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>ugro-20250318_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ugro-20250318.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001706524</identifier>
        </entity>
        <period>
            <startDate>2024-06-26</startDate>
            <endDate>2024-06-26</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="c-1" id="f-22">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-23">0001706524</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="c-1" id="f-1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-2">2025-03-18</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="c-1" id="f-3">URBAN-GRO, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-4">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="c-1" id="f-5">001-39933</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-6">46-5158469</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-7">1751 Panorama Point</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c-1" id="f-8">Unit G</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-9">Lafayette</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-10">CO</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-11">80026</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-12">(720)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-13">390-3880</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="c-1" id="f-14">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="c-1" id="f-15">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="c-1" id="f-16">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="c-1" id="f-17">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="c-1" id="f-18">Common stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-19">UGRO</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-20">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-21">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
